bigblocks
Version:
Complete Bitcoin UI component library - authentication, social, wallet, market, inscriptions, and blockchain interactions for React
27 lines • 1.24 kB
TypeScript
import { type OAuthProvider } from "../wallet-integrations/OAuthProviders.js";
export interface OAuthRestoreFlowProps {
providers?: OAuthProvider[];
signupCallbackUrl?: string;
signinCallbackUrl?: string;
showProviderSelection?: boolean;
showPasswordEntry?: boolean;
allowProviderSwitch?: boolean;
isModal?: boolean;
isOpen?: boolean;
onClose?: () => void;
onProviderSelected?: (provider: string) => void;
onPasswordValidated?: (password: string) => void;
onRestoreSuccess?: (idKey: string) => void;
onRestoreError?: (error: string) => void;
onFlowComplete?: () => void;
className?: string;
title?: string;
subtitle?: string;
mockOAuthResponse?: {
provider: string;
encryptedBackup: string;
idKey: string;
};
}
export declare function OAuthRestoreFlow({ providers, signupCallbackUrl, signinCallbackUrl, showProviderSelection, showPasswordEntry, allowProviderSwitch, isModal, isOpen, onClose, onProviderSelected, onPasswordValidated, onRestoreSuccess, onRestoreError, onFlowComplete, className, title, subtitle, mockOAuthResponse, }: OAuthRestoreFlowProps): import("react/jsx-runtime").JSX.Element;
//# sourceMappingURL=OAuthRestoreFlow.d.ts.map