/**
 * Convert restructured JSONL records to the OpenAI chat completion format.
 *
 * The output format uses an OpenAI chat-completion-style messages array:
 *   system → user → (assistant → tool)* → assistant
 *
 * Reads:
 *   <output-dir>/restructured-*.jsonl
 *   <output-dir>/workspace/system-prompt.md
 *
 * Writes:
 *   <out>/openai-chat-clean.jsonl
 *   <out>/openai-chat-interrupted.jsonl
 *   <out>/openai-chat-heartbeat.jsonl
 */
export interface ConvertOpenaiChatOptions {
    /** Path to output dir (containing restructured-*.jsonl and workspace/) */
    outputDir: string;
    /** Where to write openai-chat JSONL files (defaults to outputDir) */
    chatOutputDir?: string;
}
export declare function convertOpenaiChat(opts: ConvertOpenaiChatOptions): Promise<void>;
//# sourceMappingURL=convert-openai-chat.d.ts.map