import { exportThreadSnapshot, fetchJson } from './chatgpt-thread-lib.mjs'; export type ThreadDiagnosticsResult = { outputDir: string; statusPath: string; }; export type ThreadDiagnosticsOptions = { browserEndpoint?: string; chatUrl: string; commandLabel?: string; cwd?: string; exitCode?: number | null; logFilePath?: string; outputDir?: string; receiptPath?: string; }; type ThreadDiagnosticsDependencies = { exportThreadSnapshot: typeof exportThreadSnapshot; fetchJson: typeof fetchJson; }; export declare function collectThreadDiagnostics(options: ThreadDiagnosticsOptions, dependencies?: ThreadDiagnosticsDependencies): Promise; export {};