export interface OAuthCallbackResult { code?: string; state?: string; coaId?: number; error?: string; } export declare function startOAuthLoopback(opts?: { timeoutMs?: number; }): Promise<{ redirectUri: string; port: number; waitForCallback: () => Promise; close: () => Promise; }>;