export interface TuiSnapshot { version: 1; updatedAt: number; agentModels: Record; agentVariants: Record; } export declare function getTuiStatePath(projectDir: string): string; export declare function readTuiSnapshot(projectDir: string): TuiSnapshot; export declare function readTuiSnapshotAsync(projectDir: string): Promise; export declare function recordTuiAgentModels(input: { agentModels: Record; agentVariants?: Record; }, projectDir: string): void; export declare function recordTuiAgentModel(input: { agentName: string; model: string; variant?: string | null; }, projectDir: string): void;