import type { McpServer } from "@modelcontextprotocol/sdk/server/mcp.js";
import type { LoginResult } from "../utilities/session.js";
import type { McpContext } from "./context.js";
export type McpAuthOptions = {
    server: McpServer;
    context: McpContext;
    defaultApiUrl?: string;
    profile?: string;
};
export declare function mcpAuth(options: McpAuthOptions): Promise<LoginResult>;
