import { BaseComponent } from "../../core/BaseComponent.js"; import { DialogWindowOptions } from "./DialogWindow.types.js"; export declare class DialogWindow extends BaseComponent { private options; private isVisible; private closeButton?; private closeButtonHandler?; private actionHandlers; private keydownHandler?; private titleId; private bodyId; private previouslyFocusedElement?; constructor(options: DialogWindowOptions); init(): void; destroy(): void; open(): void; close(): void; private render; private tryHydrate; private createHeader; private createBody; private createFooter; private resolveFooterActions; private applyTheme; private applyDimensions; private resolveContent; private attachGlobalKeydown; private detachGlobalKeydown; private removeActionHandlers; private reset; private createUniqueId; } //# sourceMappingURL=DialogWindow.d.ts.map