export { applyHudPosition, isHudDragged, readHudPosition, relayoutHudPosition, clampHudPosition, hudLayoutBox, resetHudDockPosition, } from './presenter-hud-position.js'; interface HudDragCallbacks { onDragMove?: () => void; onDragEnd?: (moved: boolean) => void; } export declare function installHudPositionGuards(hud: HTMLElement, overlay: HTMLElement): () => void; export declare function installHudDrag(hud: HTMLElement, head: HTMLElement, callbacks?: HudDragCallbacks): () => void; export declare function installHudDragHandles(hud: HTMLElement, handles: HTMLElement[], callbacks?: HudDragCallbacks): () => void;