export interface OAuthConflictModalProps {
    isOpen: boolean;
    onClose: () => void;
    provider: string;
    existingBapId: string;
    currentBapId: string;
    onTransferComplete: () => void;
    onSwitchAccount: () => void;
    onTransferOAuth?: (fromBapId: string, toBapId: string, password: string) => Promise<void>;
    onSwitchToExisting?: (existingBapId: string) => Promise<void>;
    className?: string;
}
export declare function OAuthConflictModal({ isOpen, onClose, provider, existingBapId, currentBapId, onTransferComplete, onSwitchAccount, onTransferOAuth, onSwitchToExisting, className, }: OAuthConflictModalProps): import("react/jsx-runtime").JSX.Element;
//# sourceMappingURL=OAuthConflictModal.d.ts.map