import { type BrowserAuthOptions } from "../mcp-types"; import type { OAuthClientProvider } from "@modelcontextprotocol/sdk/client/auth.js"; /** * Factory for MCP SDK-compatible OAuth provider using browser flow. * * @param options Configuration for OAuth flow behavior * @returns OAuthClientProvider for MCP SDK transport * * @example * ```typescript * import open from "open"; * * const transport = new StreamableHTTPClientTransport( * new URL("https://mcp.notion.com/mcp"), * { authProvider: browserAuth({ launch: open }) } * ); * ``` */ export declare function browserAuth(options?: BrowserAuthOptions): OAuthClientProvider; //# sourceMappingURL=browser-auth.d.ts.map