import { DialogBaseComponent } from "../core/base/dialog-base.component";
import { AppPopupType } from "../core/enum/app-popup-type.enum";
import { Icon } from "../../enum/icon.enum";
import { IconCacheService } from "../../service/icon-cache.service";
export declare class ConfirmationDialogComponent extends DialogBaseComponent {
    iconCacheService: IconCacheService;
    readonly icons: typeof Icon;
    readonly ptype: typeof AppPopupType;
    title: string;
    text: string;
    details: string;
    type: AppPopupType;
    showRememberCheckbox: boolean;
    showClass(): boolean;
    rememberChoice: boolean;
    constructor(iconCacheService: IconCacheService);
    handleYesClick(event: MouseEvent): void;
    handleNoClick(event: MouseEvent): void;
    handleOkClick(event: MouseEvent): void;
}
