import HtmlNode from '../../../Components/Extension/HtmlNode';
import { WaykeStore } from '../../../Redux/store';
interface VerifyByBankIdProps {
readonly store: WaykeStore;
readonly index: number;
readonly lastStage: boolean;
}
declare class VerifyByBankId extends HtmlNode {
private readonly props;
private bankidStatusInterval?;
private bankidQrCodeInterval?;
private focusTimeout?;
private view;
private contexts;
private ageError;
private requestError;
private socialIdNotMatchingError;
private notAvailable;
private confirmConditions;
private bankidRequestRef;
constructor(element: HTMLElement, props: VerifyByBankIdProps);
private addWindowEvents;
private removeWindowEvents;
private clearIntervals;
private onFocus;
private onSameDeviceClick;
private setBankidRequestRef;
private clearBankidRequestRef;
private acceptCreditAssessment;
private onCreateOrder;
private handleBankidStatusResponse;
private bankidStatus;
private qrCode;
private startBankidSameDevice;
private startBankidWithQr;
private onStartBankIdAuth;
private onAbort;
private onCheckbox;
render(): void;
}
export default VerifyByBankId;