import { EventEmitter } from '../../stencil-public-runtime'; import Modal from '../../utilities/modal'; export declare class Drawer { componentId: string; drawer: HTMLElement; modal: Modal; panel: HTMLElement; willShow: boolean; willHide: boolean; host: HTMLSlDrawerElement; hasFooter: boolean; isVisible: boolean; open: boolean; label: string; placement: 'top' | 'right' | 'bottom' | 'left'; contained: boolean; noHeader: boolean; 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; }