import { ToolRegistry } from '@bradygaster/squad-sdk/tools'; export type JsonRpcRequest = { jsonrpc?: string; id?: string | number | null; method?: string; params?: unknown; }; type JsonRpcResponse = { jsonrpc: '2.0'; id: string | number | null; result?: unknown; error?: { code: number; message: string; data?: unknown; }; }; export declare function createStateMcpToolRegistry(startDir: string): ToolRegistry; export declare function createStateMcpSession(startDir?: string, write?: (message: JsonRpcResponse | Record) => void): { handleRequest(request: JsonRpcRequest): Promise; }; export declare function runStateMcp(startDir?: string): Promise; export declare function printStateMcpHelp(): void; export {}; //# sourceMappingURL=state-mcp.d.ts.map