/** * Schedule a debounced computation and expose its result. The caller * supplies a memoized `build` callback; the hook re-runs it whenever the * reference changes and discards stale results in the meantime. * * Generic over the return type so the provider can swap between * strategies (quadtree, sorted entries, …) by branching inside the * callback rather than gating two parallel hooks with a flag. */ export declare function useBuildStrategy(build: () => T): T | undefined;