import { LitElement } from 'lit'; import './ws-drawer-item.js'; import './ws-drawer-category.js'; export interface WsDrawerItemClickDetail { itemId: string; } /** * Workshop tree navigation drawer container. * * @slot header - Optional drawer header content. * @slot - Drawer items or optional `ws-drawer-category` groups. * @slot footer - Optional drawer footer content. * @fires ws-drawer-item-click - Fired when a leaf drawer item is activated. */ export declare class WsDrawer extends LitElement { static styles: import("lit").CSSResult; /** Item id that should be marked selected across slotted drawer items. */ selectedItemId: string; connectedCallback(): void; disconnectedCallback(): void; render(): import("lit-html").TemplateResult<1>; protected updated(changed: Map): void; private syncSelection; private onItemActivate; } declare global { interface HTMLElementTagNameMap { 'ws-drawer': WsDrawer; } interface HTMLElementEventMap { 'ws-drawer-item-click': CustomEvent; } } //# sourceMappingURL=ws-drawer.d.ts.map