/** * Component to create offscreen drawer on left or right side of the screen * * @slot origin - When origin element is clicked then content is shown * @slot content - Content to display in drawer * @csspart drawer-base The container of the drawer * @csspart drawer-origin The button that controls open of the drawer * @csspart drawer-content The content inside the drawer */ export declare class KlevuDrawer { #private; el?: HTMLKlevuDrawerElement; /** * Start side drawer open */ startOpen?: boolean; /** * Display dim background on top of other content */ background?: boolean; /** * Close by clicking outside of drawer */ closeAtOutsideClick: boolean; /** * Add little bit of padding to content of drawer */ insertYPadding?: boolean; /** * Anchor to right or left side of the page */ anchor: "right" | "left"; open: boolean; openModal(): Promise; closeModal(): Promise; connectedCallback(): void; detachedCallback(): void; render(): any; }