import { ChangeDetectorRef, ElementRef, OnChanges, OnInit, SimpleChanges, EventEmitter } from "@angular/core";
import { TuiPreviewDialogService } from "@taiga-ui/addon-preview";
import { TuiDialogService } from "@taiga-ui/core";
import * as i0 from "@angular/core";
export declare class KwikIDWaitingPageComponent implements OnInit, OnChanges {
    private hostElement;
    private cdr;
    private readonly previewDialogService;
    private readonly dialogService;
    config: any;
    currentWaitingTime: number;
    currentQueuePosition: number;
    onClickButton: EventEmitter<any>;
    private readonly preview;
    private previewDialogRef;
    private popupTimer;
    constructor(hostElement: ElementRef, cdr: ChangeDetectorRef, previewDialogService: TuiPreviewDialogService, dialogService: TuiDialogService);
    ngOnInit(): void;
    ngOnChanges(changes: SimpleChanges): void;
    ngOnDestroy(): void;
    handleOnActionShowPopupForm(e: any, content: any): void;
    showPopupAfterDelay(): void;
    handleOnClickButton(key: string): void;
    closePreviewDialog(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<KwikIDWaitingPageComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<KwikIDWaitingPageComponent, "kwikid-components-page-waiting", never, { "config": "config"; "currentWaitingTime": "currentWaitingTime"; "currentQueuePosition": "currentQueuePosition"; }, { "onClickButton": "onClickButton"; }, never, never>;
}
