import { LitElement } from 'lit'; declare const BpDrawer_base: (new (...args: any[]) => import("@blueprintui/orbit/").PopoverMixinInterface) & typeof LitElement; /** * ```typescript * import '@blueprintui/components/include/drawer.js'; * ``` * * ```html * * ``` * * @summary The drawer component is used to provide a hidden off-screen section that can be revealed by the user. It is commonly used to provide additional navigation or content that is not immediately necessary, but can be easily accessed when needed. * @element bp-drawer * @since 1.0.0 * @event open - dispatched when the drawer is opened * @event close - dispatched when the drawer is closed * @command --toggle-popover * @command --show-popover * @command --hide-popover * @slot - slot for drawer content * @cssprop --background * @cssprop --padding * @cssprop --width * @cssprop --height * @cssprop --overflow */ export declare class BpDrawer extends BpDrawer_base { /** Controls whether the drawer displays a close button, allowing users to dismiss it */ accessor closable: boolean; /** Controls the drawer position relative to the viewport, sliding in from the left or right edge */ accessor position: 'left' | 'right'; /** Provides internationalization strings for accessibility labels and screen reader announcements */ accessor i18n: { copy: string; sort: string; none: string; ascending: string; descending: string; expand: string; close: string; resize: string; filter: string; loading: string; show: string; hide: string; previous: string; next: string; first: string; last: string; today: string; browse: string; removeFile: string; files: string; resizeColumn: string; closeDetails: string; noData: string; action: string; dropTarget: string; firstPage: string; previousPage: string; nextPage: string; lastPage: string; pageSize: string; pagination: string; increment: string; decrement: string; }; static styles: CSSStyleSheet[]; get popoverConfig(): { readonly type: "auto"; readonly focusTrap: true; readonly scrollLock: true; readonly modal: true; }; render(): import("lit").TemplateResult<1>; connectedCallback(): void; } export {};