import { EventEmitter } from "../../stencil-public-runtime"; export declare class EzModalContainer { _closeButton: HTMLElement; _okButton: HTMLEzButtonElement; private _modalRef; private _keyboardManager; private i18n; private _element; /** * Texto a ser apresentado como título do modal. */ modalTitle: string; /** * Texto do subtítulo, geralmente usado para orientação do usuário. */ modalSubTitle: string; /** * Define se o cabeçalho será mostrado. */ showTitleBar: boolean; /** * Define o texto do botão de cancelamento. */ cancelButtonLabel: string; /** * Determina o texto do botão de confirmação. */ okButtonLabel: string; /** * Define o estado do botão de cancelamento. */ cancelButtonStatus: "HIDDEN" | "ENABLED" | "DISABLED"; /** * Define o estado do botão de confirmação. */ okButtonStatus: "HIDDEN" | "ENABLED" | "DISABLED"; /** * Define a visibilidade do botão de fechar. */ showCloseButton?: boolean; /** * Se true o modal container receberá o foco ao ser renderizado. */ autoFocus?: boolean; /** * Representa a interação com o usuário. * OK - Quando o botão é acionado * CANCEL - Quando o botão de cancelar é acionado * CLOSE - Quando o botão de fechar é acionado. * LOAD - Quando o modal é carregado (eventualmente pode ser usado para dar foco a um elemento específico) */ ezModalAction: EventEmitter; handleEzModalAction(event: CustomEvent): Promise; private cancelIsVisible; private okIsVisible; private emitOkAction; componentWillLoad(): Promise; connectedCallback(): void; componentDidLoad(): void; disconnectedCallback(): void; private closeModal; render(): any; }