import { Workspace } from '@struktoai/mirage-core/workspace/workspace/workspace'; import { McpServer } from '@modelcontextprotocol/sdk/server/mcp.js'; import { M as MirageToolOperationsOptions } from '../tool-descriptions-C6xBOUjO.js'; export { E as EDIT_DESCRIPTION, a as EXECUTE_DESCRIPTION, G as GREP_DESCRIPTION, L as LS_DESCRIPTION, b as MirageToolOperations, R as READ_DESCRIPTION, T as ToolResult, W as WRITE_DESCRIPTION } from '../tool-descriptions-C6xBOUjO.js'; export { F as FileVersionTracker, S as StaleMirageFileError } from '../file-version-CE2J_nkn.js'; interface MirageMcpServerOptions extends MirageToolOperationsOptions { name?: string; version?: string; } declare function createMirageMcpServer(workspace: Workspace, options?: MirageMcpServerOptions): McpServer; declare function serveMirageMcp(workspace: Workspace, options?: MirageMcpServerOptions): Promise; export { type MirageMcpServerOptions, MirageToolOperationsOptions, createMirageMcpServer, serveMirageMcp };