import type { AppId, McpServer } from "../types.js";
export interface CreateMcpServerInput {
    name: string;
    server: McpServer["server"];
    description?: string;
    apps?: Partial<McpServer["apps"]>;
}
export interface UpdateMcpServerInput {
    name?: string;
    server?: McpServer["server"];
    description?: string;
    apps?: Partial<McpServer["apps"]>;
}
export declare function syncMcpServerToApps(server: McpServer, adapters: Record<AppId, {
    syncServer(server: McpServer): Promise<void>;
    removeServer(server: McpServer): Promise<void>;
}>): Promise<void>;
//# sourceMappingURL=mcp-service.d.ts.map