import GirafeHTMLElement from '../../base/GirafeHTMLElement.js';
type ModalType = 'alert' | 'confirm' | 'prompt';
declare class ModalsComponent extends GirafeHTMLElement {
templateUrl: null;
styleUrls: null;
template: () => import("uhtml").Hole;
visible: boolean;
boxType?: ModalType;
boxTitle?: string;
boxMessage?: string;
boxPlaceholder?: string;
resolveAlertConfirm: (value: boolean) => void;
resolvePrompt: (value: string | false) => void;
constructor();
private initBox;
private resetBox;
private promptBox;
private alertConfirmBox;
ok(): void;
nok(): void;
promptOk(): void;
promptNok(): void;
render(): void;
protected connectedCallback(): void;
}
export default ModalsComponent;