export type CodexThreadActivityStatus = 'running' | 'idle' | 'error'; export type CodexThreadActivitySource = 'app-server' | 'hook'; type CodexThreadActivity = { status: CodexThreadActivityStatus; turnId: string | null; source: CodexThreadActivitySource; updatedAt: number; }; export declare function markCodexThreadRunning(threadId: string, turnId?: string | null, source?: CodexThreadActivitySource): boolean; export declare function markCodexThreadIdle(threadId: string, turnId?: string | null): boolean; export declare function markCodexThreadError(threadId: string, turnId?: string | null): boolean; export declare function readCodexThreadActivity(threadId: string | null | undefined, nowMs?: number): CodexThreadActivity | null; export declare function readCodexThreadActivityStatus(threadId: string | null | undefined, nowMs?: number): CodexThreadActivityStatus | null; export {}; //# sourceMappingURL=codex-thread-activity.d.ts.map