export type SheetState = "open" | "closed"; export interface SheetOptions { onChange?: (open: boolean, panel: HTMLElement) => void; } export declare class SheetManager { readonly panel: HTMLElement; private readonly toggles; private readonly options; private returnFocus; constructor(panelOrSelector: string | HTMLElement, options?: SheetOptions); isOpen(): boolean; open(): void; close(): void; toggle(): void; destroy(): void; static initAll(root?: ParentNode): SheetManager[]; private setState; private sync; private overlays; private onToggleClick; private onToggleKeyDown; private onPanelKeyDown; } //# sourceMappingURL=SheetManager.d.ts.map