## API Report File for "@eigenpal/docx-editor-core"

> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/).

```ts

// @public
export const applyStyleTool: McpToolDefinition;

// @public
export const closeDocumentTool: McpToolDefinition;

// @public (undocumented)
export const coreMcpTools: McpToolDefinition[];

// @public
export function createMcpServer(config?: McpServerConfig): McpServer;

// @public
export const deleteTextTool: McpToolDefinition;

// @public
export const formatTextTool: McpToolDefinition;

// @public
export const getDocumentInfoTool: McpToolDefinition;

// @public
export const getDocumentTextTool: McpToolDefinition;

// @public
export function handleJsonRpcRequest(server: McpServer, request: JsonRpcRequest): Promise<JsonRpcResponse>;

// @public
export const insertTextTool: McpToolDefinition;

// @public
export const loadDocumentTool: McpToolDefinition;

// @public
export interface McpServer {
    getInfo(): {
        name: string;
        version: string;
        toolCount: number;
    };
    handleToolCall(toolName: string, input: unknown): Promise<unknown>;
    listTools(): McpToolInfo[];
    session: McpSession;
    tools: Map<string, McpToolDefinition>;
}

// @public
export interface McpServerConfig {
    additionalTools?: McpToolDefinition[];
    debug?: boolean;
    includeCoreTools?: boolean;
    name?: string;
    version?: string;
}

// @public
export interface McpToolInfo {
    // (undocumented)
    category?: string;
    // (undocumented)
    description: string;
    // (undocumented)
    inputSchema: JsonSchema;
    // (undocumented)
    name: string;
}

// @public
export const replaceTextTool: McpToolDefinition;

// @public
export const saveDocumentTool: McpToolDefinition;

// @public
export function startStdioServer(config?: McpServerConfig): Promise<void>;

```
