import { SQLiteStore } from '../state/sqlite-store.js'; import type { KnowledgeConsolidationCandidateRecord, KnowledgeConsolidationReportRecord, KnowledgeEdgeRecord, KnowledgeExtractionRecord, KnowledgeIssueRecord, KnowledgeJobRunRecord, KnowledgeNodeRecord, KnowledgeRefinementTaskRecord, KnowledgeScheduleRecord, KnowledgeSourceRecord, KnowledgeUsageRecord } from './types.js'; export interface KnowledgeSpaceDeleteResult { readonly sources: number; readonly nodes: number; readonly edges: number; readonly issues: number; readonly extractions: number; readonly jobRuns: number; readonly refinementTasks: number; readonly usageRecords: number; readonly consolidationCandidates: number; readonly consolidationReports: number; readonly schedules: number; } export interface KnowledgeSpaceDeleteStores { readonly sources: Map; readonly nodes: Map; readonly edges: Map; readonly issues: Map; readonly extractions: Map; readonly jobRuns: Map; readonly refinementTasks: Map; readonly usageRecords: Map; readonly consolidationCandidates: Map; readonly consolidationReports: Map; readonly schedules: Map; } export declare function planKnowledgeSpaceDeleteRows(stores: KnowledgeSpaceDeleteStores, spaceId: string): KnowledgeSpaceDeleteResult; export declare function deleteKnowledgeSpaceRows(sqlite: SQLiteStore, stores: KnowledgeSpaceDeleteStores, spaceId: string): KnowledgeSpaceDeleteResult; //# sourceMappingURL=store-space-delete.d.ts.map