import StandardDialog from './standard-dialog';
import './confirm-dialog.scss';
import { ButtonType } from './types';
export interface ConfirmDialogOptions {
    id?: string;
    buttons?: ButtonType[] | HTMLElement[];
    title?: string;
    content: string | HTMLElement;
    icon?: string;
    hideClose?: boolean;
    bodyClasses?: string[];
    onClickButton?: (dialog: StandardDialog, button: HTMLElement) => Promise<boolean> | undefined;
    onOk?: (dialog: ConfirmDialog) => Promise<boolean>;
    onCancel?: (dialog: ConfirmDialog) => Promise<boolean>;
}
export default class ConfirmDialog extends StandardDialog {
    private askOptions;
    constructor(askOptions: ConfirmDialogOptions);
}
