import StandardDialog from './standard-dialog';
import { ButtonType } from './types';
import './alert-dialog.scss';
export interface AlertDialogOptions {
    id?: string;
    title?: string;
    content: string | HTMLElement;
    icon?: string;
    buttons?: ButtonType[] | HTMLElement[];
    okButtonTitle?: string;
    onOk?: (dialog: AlertDialog) => Promise<void> | void;
    type?: 'warning' | 'info' | 'danger';
}
export default class AlertDialog extends StandardDialog {
    private alertOptions;
    constructor(alertOptions: AlertDialogOptions);
    static showAlert(options: AlertDialogOptions): void;
}
