import { McpOAuthProvider } from "@oh-my-opencode/mcp-client-core/mcp-oauth/provider"; export interface LoginOptions { serverUrl?: string; clientId?: string; scopes?: string[]; } export type McpOAuthProviderLike = Pick; export interface LoginDependencies { createProvider: (options: Required> & Omit) => McpOAuthProviderLike; } export declare function login(serverName: string, options: LoginOptions, deps?: LoginDependencies): Promise;