/// export interface UsivSDKConfig { environment?: 'development' | 'production'; baseUrl?: string; apiKey?: string; theme?: UsivTheme; popup?: { enabled?: boolean; path?: string; width?: number; height?: number; }; } export interface VerificationData { verificationId: string; sessionToken: string; rut?: string; email?: string; } export interface VerificationResult { success: boolean; verificationId: string; status: string; steps: { liveness: { completed: boolean; result: string; }; documentFront: { completed: boolean; result: string; }; documentBack: { completed: boolean; result: string; }; }; } export interface UsivVerificationWidgetProps { verificationData: VerificationData; onComplete?: (result: VerificationResult) => void; onError?: (error: Error) => void; className?: string; style?: React.CSSProperties; } export interface UsivThemeColors { primary: string; primaryText: string; secondaryText: string; surface: string; border: string; overlay: string; accentChipBg: string; accentChipBorder: string; flipLabelBg: string; buttonBg: string; buttonText: string; spinner: string; } export interface UsivTheme { colors: UsivThemeColors; } //# sourceMappingURL=types.d.ts.map