/** * WCAG 1.4.10 reflow — shared “200% zoom / short viewport” detection for * sidebar flyout, compact filter toolbar, and disabled column stickies. */ declare const REFLOW_MAX_HEIGHT_MQ = "(max-height: 640px)"; declare const COARSE_POINTER_MQ = "(pointer: coarse)"; /** Browser zoom ≥ ~200% or a genuinely short viewport (not width-only shrink). */ declare function computeReflowViewport(): boolean; declare function computeCoarsePointer(): boolean; type Listener = () => void; declare function subscribeReflowViewport(callback: Listener): () => void; declare function getReflowViewportSnapshot(): boolean; declare function getServerReflowViewportSnapshot(): boolean; declare function subscribeCoarsePointer(callback: Listener): () => void; declare function getCoarsePointerSnapshot(): boolean; declare function getServerCoarsePointerSnapshot(): boolean; export { COARSE_POINTER_MQ, REFLOW_MAX_HEIGHT_MQ, computeCoarsePointer, computeReflowViewport, getCoarsePointerSnapshot, getReflowViewportSnapshot, getServerCoarsePointerSnapshot, getServerReflowViewportSnapshot, subscribeCoarsePointer, subscribeReflowViewport };