/** * Size and place a modal for the current breakpoint. * * Compact turns it into a full-screen sheet: there is no useful "centered 600px * window" on a phone, and it sidesteps the `90vh` trap (mobile Safari counts the * collapsible URL bar inside `vh`). Drag and resize are meaningless there, so the * handles hide and `makeDraggable` no-ops. */ export declare function applyModalLayout(modal: any, opts: any): void; export declare function createModal(options: any): HTMLDivElement; export declare function createModalHeader(options: any): { header: HTMLDivElement; title: HTMLDivElement; closeButton: HTMLButtonElement; }; export declare function makeDraggable(modal: any, dragHandle: any): () => void;