/** * `true` while `query` matches, kept current so a resize or an input-mode change re-renders. * * `useSyncExternalStore` rather than `useState` + `useEffect`: callers pick *markup* with this, * so hydration has to start from the server's answer. Reading `matchMedia` in a `useState` * initialiser makes the client's first render disagree with the server's HTML. */ export declare function useMediaQuery(query: string): boolean; export default useMediaQuery;