import { default as React } from 'react';
interface SecuriliWidgetProps {
    vendor: string;
    vendorId: string;
    onSuccess: () => void;
    apiBaseUrl: string;
    /**
     * 'Securili' = full Securili login/signup (default)
     * 'twofactor' = simple 2FA challenge only
     */
    mode?: "Securili" | "twofactor";
    /** in twofactor mode, vendor page passes the user's email */
    userEmail?: string;
    vendorToken?: string;
}
export declare const SecuriliWidget: React.FC<SecuriliWidgetProps>;
export default SecuriliWidget;
