import { type Kysely } from 'kysely';
/**
 * Cold-store chunk counter table.
 *
 * Tracks per-(db, table, tenant) archived-chunk metadata so the
 * `cold_store_chunks_total` Prometheus gauge and the
 * `kici-admin cold-store list-chunks` CLI can report totals without
 * issuing S3 LIST calls (expensive + rate-limited).
 *
 * Phase A creates the table empty; the cold-store archiver
 * (Phase B+) updates it transactionally with every successful chunk
 * write via `INSERT ... ON CONFLICT (db, table_name, tenant_id) DO
 * UPDATE SET chunk_count = chunk_count + EXCLUDED.chunk_count, ...`.
 *
 * sections 5 and 8.
 */
export declare function up(db: Kysely<unknown>): Promise<void>;
export declare function down(db: Kysely<unknown>): Promise<void>;
//# sourceMappingURL=005_cold_store_chunk_counter.d.ts.map