/** * Modal Component * Dialog/popup window overlay */ export interface ModalOptions { closeOnBackdrop?: boolean; closeOnEscape?: boolean; onOpen?: () => void; onClose?: () => void; } export declare class Modal { private container; private options; private isOpen; private escapeHandler?; constructor(container: HTMLElement | string, options?: ModalOptions); private init; open(): void; close(): void; toggle(): void; isModalOpen(): boolean; destroy(): void; } export declare function initModals(): void;