import type { Cache, QueryEntry } from './types.js';
/**
 * Create a consolidator to combine structurally compatible queries.
 * @param enqueue Query manager enqueue method
 * @param cache Client-side query cache (sql -> data)
 * @returns A consolidator object
 */
export declare function consolidator(enqueue: (entry: QueryEntry, priority?: number) => void, cache: Cache): {
    add(entry: QueryEntry, priority: number): void;
};
//# sourceMappingURL=QueryConsolidator.d.ts.map