export declare function rememberCodexThreadWorkspace(threadId: string | null | undefined, cwd: string | null | undefined): void; /** Resolve a rollout's identity from its native metadata, never its filename. */ export declare function readCodexRolloutThreadId(filePath: string): string; export declare function readCodexThreadActiveTurnId(threadId: string | null | undefined): string | null; export type CodexThreadWriterState = { hasRollout: boolean; activeTurnId: string | null; updatedAt: number; }; export declare function readCodexThreadWriterState(threadId: string | null | undefined): CodexThreadWriterState; export declare function readCodexThreadWorkspace(threadId: string | null | undefined, preferredWorkspace?: string | null): string | null; export type CodexThreadRuntime = { model: string | null; reasoningEffort: string | null; }; export declare function readCodexThreadRuntime(threadId: string | null | undefined): CodexThreadRuntime; //# sourceMappingURL=codex-thread-source.d.ts.map