import { LitElement } from 'lit'; import "../icon-button/icon-button"; export default class SlDrawer extends LitElement { static styles: import("lit").CSSResult; drawer: HTMLElement; panel: HTMLElement; overlay: HTMLElement; private readonly hasSlotController; private readonly localize; private modal; private originalTrigger; open: boolean; label: string; placement: 'top' | 'end' | 'bottom' | 'start'; contained: boolean; noHeader: boolean; connectedCallback(): void; firstUpdated(): void; disconnectedCallback(): void; show(): Promise; hide(): Promise; private requestClose; handleKeyDown(event: KeyboardEvent): void; handleOpenChange(): Promise; render(): import("lit-html").TemplateResult<1>; } declare global { interface HTMLElementTagNameMap { 'sl-drawer': SlDrawer; } }