import type { DatabaseConnection } from './types'; export type PruneLocalRevisionsResult = { prunedEntities: number; prunedRelations: number; legacyRelationsHealed: number; legacyRelationsDeleted: number; affectedSourceFiles: string[]; vacuumed: boolean; }; export declare class CatalogEntitiesRevisionsPruner { #private; static pruneLocalRevisions({ localConnection, maxRevisions, vacuumThreshold, }: { localConnection: DatabaseConnection; maxRevisions: number; vacuumThreshold?: number; }): Promise; static confirmPrunedFiles({ localConnection, sourceFiles, }: { localConnection: DatabaseConnection; sourceFiles: string[]; }): Promise; } //# sourceMappingURL=catalog-entities-revisions-pruner.d.ts.map