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