import { KoraElement } from "../../base/kora-element.js"; import type { KoraDrawerState } from "./template.js"; /** * — opt-in right-side slide-out panel. Toggle via the `open` attribute/property. * Closing (close button, backdrop click, Escape) clears `open` and fires `kora-drawer-close`. * * …slotted content… */ export declare class KoraDrawer extends KoraElement { #private; static get observedAttributes(): string[]; protected get preservesChildren(): boolean; protected initialState(): KoraDrawerState; protected template(): string; /** Reflected convenience property. */ get open(): boolean; set open(value: boolean); attributeChangedCallback(name: string, _old: string | null, value: string | null): void; protected hydrate(): void; protected update(): void; disconnectedCallback(): void; } declare global { interface HTMLElementTagNameMap { "kora-drawer": KoraDrawer; } } //# sourceMappingURL=kora-drawer.d.ts.map