export type RetentionClass = 'hot' | 'cold' | 'audit'; export interface PartitionedTraceTable { /** The parent table's wire name — partitions are children of this. */ readonly parent: string; readonly retention: RetentionClass; } export declare const PARTITIONED_TRACE_TABLES: readonly PartitionedTraceTable[]; /** * Wire names of the framework-owned partitioned tables. A `pipework generate` * must not emit these into an application migration (a bare `CREATE TABLE` of a * `PARTITION BY RANGE` table accepts no inserts), and the test harness * provisions them — parent plus day partitions — itself. Issue #313. */ export declare const PARTITIONED_TRACE_TABLE_NAMES: ReadonlySet; //# sourceMappingURL=tables.d.ts.map