import { type ReactNode } from 'react'; export interface SigmaCallbackProps { /** Where to redirect after successful auth (default: '/') */ redirectTo?: string; /** Called after successful auth instead of hard redirect. Use for SPA navigation. */ onComplete?: () => void; /** Custom loading content */ loadingContent?: ReactNode; /** Custom error render */ renderError?: (error: string, goBack: () => void) => ReactNode; } /** * Sigma OAuth callback page component. * * Completes the full sign-in flow: * 1. Exchange OAuth code for identity (bapId, pubkey) * 2. Create CWI iframe and wait for wallet authentication * 3. Store connection for WalletProvider * 4. Redirect to target page */ export declare function SigmaCallback({ redirectTo, onComplete, loadingContent, renderError, }: SigmaCallbackProps): import("react").JSX.Element; //# sourceMappingURL=SigmaCallback.d.ts.map