export declare const windsurfGlobalMCPConfigPath: string;
export declare const antigravityGlobalMCPConfigPath: string;
export declare const cursorGlobalMCPConfigPath: string;
export declare const vscodeMCPConfigPath: string;
export declare const vscodeGlobalMCPConfigPath: string;
export declare const EDITOR: readonly ["cursor", "cursor-global", "windsurf", "vscode", "antigravity"];
export type Editor = (typeof EDITOR)[number];
export declare const MCP_SERVER: readonly ["cursor", "cursor-global", "windsurf", "antigravity"];
export type MCPServer = (typeof MCP_SERVER)[number];
/**
 * Type-guard to check if a string is a valid MCPServer
 */
export declare function isValidMCPServer(value: string): value is MCPServer;
/**
 * Type-guard to check if a string is a valid Editor
 */
export declare function isValidEditor(value: string): value is Editor;
export declare function installMastraDocsMCPServer({ editor, directory, versionTag, }: {
    editor?: Editor;
    directory: string;
    versionTag?: string;
}): Promise<void>;
export declare function globalMCPIsAlreadyInstalled(editor: Editor, versionTag?: string): Promise<boolean>;
//# sourceMappingURL=mcp-docs-server-install.d.ts.map