type UnknownRecord = Record<string, unknown>;
export interface OutputContentExtractionResult {
    textParts: string[];
    reasoningParts: string[];
}
export declare function extractOutputSegments(source: UnknownRecord | undefined, itemsKey?: string): OutputContentExtractionResult;
export declare function normalizeContentPart(part: unknown, reasoningCollector: string[]): UnknownRecord | null;
export declare function normalizeMessageContentParts(parts: unknown, reasoningCollector?: string[]): {
    normalizedParts: UnknownRecord[];
    reasoningChunks: string[];
};
export {};
