import { EventEmitter } from '../../stencil-public-runtime'; import Modal from '../../utilities/modal'; export declare class Dialog { componentId: string; dialog: HTMLElement; modal: Modal; panel: HTMLElement; willShow: boolean; willHide: boolean; host: HTMLSlDialogElement; hasFooter: boolean; isVisible: boolean; open: boolean; label: string; position: 'center' | 'top'; headerStyle: 'dense' | 'normal' | 'discreet' | 'hidden'; handleOpenChange(): void; slShow: EventEmitter; slAfterShow: EventEmitter; slHide: EventEmitter; slAfterHide: EventEmitter; slInitialFocus: EventEmitter; slOverlayDismiss: EventEmitter; connectedCallback(): void; componentWillLoad(): void; disconnectedCallback(): void; show(): Promise; hide(): Promise; handleCloseClick(): void; handleKeyDown(event: KeyboardEvent): void; handleOverlayClick(): void; handleSlotChange(): void; handleTransitionEnd(event: TransitionEvent): void; render(): any; }