import type { PipelineExecutionInput, PipelineExecutionResult } from '../../handlers/types.js'; export interface ConvertProviderResponseOptions { entryEndpoint?: string; providerType?: string; requestId: string; wantsStream: boolean; originalRequest?: Record | undefined; processMode?: string; serverToolsEnabled?: boolean; response: PipelineExecutionResult; pipelineMetadata?: Record; } export interface ConvertProviderResponseDeps { logStage(stage: string, requestId: string, details?: Record): void; executeNested(input: PipelineExecutionInput): Promise; } export declare function convertProviderResponseIfNeeded(options: ConvertProviderResponseOptions, deps: ConvertProviderResponseDeps): Promise;