export interface OAuthCallbackData { code?: string; state?: string; error?: string; } export declare class OAuthServer { private app; private server; private port; private logger; constructor(); /** * Start temporary server for OAuth callback */ startServer(): Promise; /** * Start server with automatic port fallback */ private startServerWithPortFallback; /** * Stop the server */ stopServer(): void; /** * Get current redirect URI */ getRedirectUri(): string; /** * Get current port */ getPort(): number; /** * HTML success page shown to user after OAuth */ private getSuccessPage; /** * Force cleanup on process exit */ cleanup(): void; }