import { AfterViewInit, OnChanges } from '@angular/core'; import { Subscription } from 'rxjs'; import { InputTextComponent } from '../../features/inputtext/inputtext.component'; import { AcceptValidationMode, ConfirmConfiguration } from '../../interfaces'; import { CfDestroyRef } from '../../shared/classes'; import * as i0 from "@angular/core"; export declare class ConfirmComponent extends CfDestroyRef implements OnChanges, AfterViewInit { private config; private ref; private cdr; validationInput: InputTextComponent | null; configuration: ConfirmConfiguration | null; acceptButtonAllowedTimer: boolean; acceptButtonAllowedValidationText: boolean; title: string; text: string; acceptText: string; declineText: string; hideDeclineButton: boolean; acceptTimeout: number | null; acceptValidationText: string | null; acceptValidationMode: AcceptValidationMode | null; acceptValidationLabel: string | null; switchButtonColors: boolean; acceptTimeoutTimer: Subscription | null; acceptTimeoutTimerLeft: number | null; validationText: string | null; validationInputValue: string | null; acceptValidationLabelDisplay: string | null; chars: string[]; numbers: string[]; get invalid(): boolean; get acceptButtonText(): string; documentKeyup(event: KeyboardEvent): void; close(accept: boolean): void; setConfig(configuration: ConfirmConfiguration): void; startAcceptTimeoutTimer(): void; stopAcceptTimeoutTimer(): void; setValidationText(): void; checkValidationInputValue(): void; onKeyup(keyboardEvent: KeyboardEvent): void; ngOnChanges(): void; ngAfterViewInit(): void; constructor(); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }