export type SpillId = string; export type SpillState = 'pending' | 'hydrated' | 'expired'; export interface SpillRecord { readonly spillId: SpillId; readonly sessionId: string; readonly projectRoot: string; readonly createdAt: string; readonly state: SpillState; readonly payload: Readonly>; readonly batchId?: string; readonly hydratedAt?: string; } export interface SpillOptions { readonly sessionId: string; readonly projectRoot: string; readonly batchId?: string; } export declare const SPILL_TTL_MS: number;