import type { ResponsesOutputItem } from '../../sse/types/index.js';
export interface BuildResponsesOutputOptions {
    response: Record<string, unknown>;
    message?: Record<string, unknown>;
    requestId?: string;
    sanitizeFunctionName: (raw: unknown) => string | undefined;
}
export interface BuildResponsesOutputResult {
    outputItems: ResponsesOutputItem[];
    outputText?: string;
    status: string;
    requiredAction?: Record<string, unknown>;
    usage?: unknown;
}
export declare function buildResponsesOutputFromChat(options: BuildResponsesOutputOptions): BuildResponsesOutputResult;
