import { FlowConfiguration } from './types/FlowConfiguration';
import { IDVEvents } from './types/Events';
import { default as EventEmitter } from 'eventemitter3';
declare class SeonIdVerificationClass extends EventEmitter<IDVEvents> {
    private configuration;
    private isRunning;
    private iframeCleanup;
    constructor();
    initialize(configuration: FlowConfiguration): void;
    start(configuration?: FlowConfiguration): Promise<void>;
    private createIDVSession;
    private doRenderIframe;
    close(): void;
}
export declare const SeonIdVerification: SeonIdVerificationClass;
export {};
