import type { MfaListItem, MFAModalCallbackParams } from './types'; export interface MFAModalProps { visible: boolean; business: string; onCloseCallback: () => void; callback: (params: MFAModalCallbackParams) => Promise; paramsInit: object; mfaError: boolean; mfaPromiseId: string; setMFAError: (error: boolean) => void; mfaErrorMsg: string; setMFAErrorMsg: (error: string) => void; userAllowedMethods?: MfaListItem[]; openAccountPage: (params: { target: string; action?: string; }) => void; language?: 'zh-CN' | 'en-US'; queryCoboGuardAuth(guardKey: string): Promise; postCoboGuardAuth(paramsInit: object): Promise<{ guardKey: string; cooldownSeconds: number; }>; querySecurityKey: (paramsInit: any) => Promise; userEmail: string; isBackendGuard?: boolean; } export declare const MFAModal: React.FC; export * from './types';