import { BaseComponent } from "../../core/BaseComponent.js"; import { DrawerOptions } from "./Drawer.types.js"; export declare class Drawer extends BaseComponent { private options; private panel?; private bodyEl?; private footerEl?; private actionsContainer?; private backdropEl?; private closeButton?; private cleanup; private isOpen; private previouslyFocused?; private originalMarkup; private headingId; private descriptionId?; constructor(options: DrawerOptions); init(): void; private tryHydrate; open(): void; close(): void; destroy(): void; private buildPanel; private buildHeader; private buildBody; private buildFooter; private createActionButton; private resolveContent; private createBackdrop; private setVisibility; private focusFirstElement; private attachGlobalHandlers; } //# sourceMappingURL=Drawer.d.ts.map