import type Database from 'better-sqlite3'; /** `memory_item` GROUP BY type 행 (SQLite 동적 스키마 대응) */ export interface MemoryItemTypeStatRow { type: string; count: number; pinned_count: number; old_count: number; avg_importance: number | null; } export interface BatchSchedulerDatabaseStats { memoryStats: MemoryItemTypeStatRow[]; totalMemories: number; estimatedSize: number; } /** * 모니터링 등에서 사용하는 DB 요약 통계. */ export declare function collectBatchSchedulerDatabaseStats(db: Database.Database | null, logWarn: (message: string, err: unknown) => void): BatchSchedulerDatabaseStats | Record; //# sourceMappingURL=batch-scheduler-database-stats.d.ts.map