import type { QueryClient, QueryKey } from '@tanstack/react-query'; export interface CoalescedRefetchScheduler { schedule: () => void; flush: () => Promise; cancel: () => void; } /** * Debounces catalog refetches and skips overlapping in-flight runs. * Burst realtime events collapse to one HTTP fetch. */ export declare function createCoalescedRefetchScheduler(getQueryClient: () => QueryClient, getCacheKey: () => QueryKey, debounceMs?: number): CoalescedRefetchScheduler; //# sourceMappingURL=createCoalescedRefetchScheduler.d.ts.map