import { type ConsolidateOutcome } from '../../rag/memory/consolidate.js';
export interface ConsolidateRunner {
    run: (ids: string[]) => Promise<ConsolidateOutcome>;
    close: () => Promise<void>;
}
/**
 * Build a consolidate runner over the live backend + a fresh libSQL client. Throws if the resolved
 * backend has no `dbUrl` (the memory-store accessors need a libSQL DB — the default libsql-fastembed
 * backend always supplies one). The caller `close()`s the runner after use.
 */
export declare function makeConsolidateRunner(): Promise<ConsolidateRunner>;
//# sourceMappingURL=compression_deps.d.ts.map