import { LitElement } from 'lit'; export type DrawerOpenEvent = CustomEvent; export type DrawerCloseEvent = CustomEvent; export type DrawerCancelEvent = CustomEvent; export interface DrawerProps { open?: boolean; heading?: string; description?: string; noCloseOnEscape?: boolean; noCloseOnBackdrop?: boolean; showCloseButton?: boolean; position?: 'start' | 'end' | 'top' | 'bottom'; onDrawerOpen?: (event: DrawerOpenEvent) => void; onDrawerClose?: (event: DrawerCloseEvent) => void; onDrawerCancel?: (event: DrawerCancelEvent) => void; } export declare class AgnosticDrawer extends LitElement implements DrawerProps { open: boolean; heading: string; description: string; noCloseOnEscape: boolean; noCloseOnBackdrop: boolean; showCloseButton: boolean; position: 'start' | 'end' | 'top' | 'bottom'; onDrawerOpen?: (event: DrawerOpenEvent) => void; onDrawerClose?: (event: DrawerCloseEvent) => void; onDrawerCancel?: (event: DrawerCancelEvent) => void; private _dialogElement?; constructor(); firstUpdated(changedProperties: Map): void; updated(changedProperties: Map): void; render(): import('lit').TemplateResult<1>; } //# sourceMappingURL=_drawer.d.ts.map