import { OAuthCallbackService } from '../../../modules/buddy/services/oauth-callback.service'; import { OAuthFlowService } from '../../../modules/buddy/services/oauth-flow.service'; export declare class BuddyOpenaiCodexOauthController { private readonly oauthFlowService; private readonly oauthCallbackService; constructor(oauthFlowService: OAuthFlowService, oauthCallbackService: OAuthCallbackService); authorize(clientId?: string): { data: { authorize_url: string; }; }; exchange(body: { callback_url: string; }): Promise<{ data: { success: boolean; error?: string; }; }>; }