import { Renderable } from '@tempots/dom';
import { TwoFactorClient } from '../types';
export type TwoFactorMethod = 'totp' | 'otp' | 'backup';
export interface TwoFactorVerifyOptions {
    twoFactor: TwoFactorClient;
    methods?: TwoFactorMethod[];
    trustDevice?: boolean;
    onVerified?: () => void;
}
export declare function TwoFactorVerify({ twoFactor, methods, trustDevice, onVerified, }: TwoFactorVerifyOptions): Renderable;
