export interface PromptRunnerUsage { provider: 'claude' | 'gemini'; source: 'structured_stdout'; input_tokens: number; output_tokens: number; cache_creation_input_tokens: number; cache_read_input_tokens: number; input_total_tokens: number; total_tokens: number; } export interface ParsedPromptRunnerOutput { answerText: string | null; usage: PromptRunnerUsage | null; } export declare function parsePromptRunnerJsonRecord(stdout: string): Record | null; export declare function parseClaudeStructuredPromptRunnerOutput(stdout: string): ParsedPromptRunnerOutput | null; export declare function parseGeminiStructuredPromptRunnerOutput(stdout: string): ParsedPromptRunnerOutput | null; export declare function parsePlainTextPromptRunnerOutput(stdout: string): ParsedPromptRunnerOutput; export declare function parsePromptRunnerOutput(stdout: string): ParsedPromptRunnerOutput;