export type MemoryMessage = {
    role: 'user' | 'assistant' | 'system';
    content: string;
    timestamp: string;
    metadata?: Record<string, unknown>;
};
export type TutanusRunRecord = {
    id: string;
    timestamp: string;
    cwd: string;
    argv: string[];
    version?: string;
    ok?: boolean;
    exitCode?: number;
    durationMs?: number;
    error?: string;
};
export type TutanusContextState = {
    schemaVersion: 1;
    lastRuns: TutanusRunRecord[];
    preferences: Record<string, unknown>;
};
export type RunStartInput = {
    cwd: string;
    argv: string[];
    version?: string;
    timestamp?: string;
};
export type RunEndUpdate = {
    ok: boolean;
    exitCode?: number;
    durationMs?: number;
    error?: string;
};
//# sourceMappingURL=memory.d.ts.map