export type DurableMemoryCheckpointType = 'turn_end' | 'pre_compact';
export type DurableMemoryPromptMode = 'working' | 'consolidation';
export interface DurableMemoryCheckpoint {
    type: DurableMemoryCheckpointType;
    promptMode: DurableMemoryPromptMode;
    sessionId: string;
    timestamp: string;
    traceRefs: string[];
}
export interface DurableMemoryProvenance {
    sessionId: string;
    checkpoint: DurableMemoryCheckpointType;
    timestamp: string;
    traceRefs: string[];
}
export interface DurableMemoryEntry {
    id: string;
    summary: string;
    details: string[];
    provenance: DurableMemoryProvenance[];
}
export interface DurableTopicDocument {
    fileName: string;
    title: string;
    whenToRead: string[];
    entries: DurableMemoryEntry[];
}
//# sourceMappingURL=types.d.ts.map