import * as z from "zod/v4"; import { Result as SafeParseResult } from "../types/fp.js"; import { SDKValidationError } from "./errors/sdkvalidationerror.js"; export type Input2 = { messages: Array; }; export type Input1 = { prompt: string; }; /** * The input to the generation — either a prompt string or an array of messages */ export type InputUnion = Input1 | Input2; /** * The output from the generation */ export type GenerationContentDataOutput = { /** * The completion output */ completion: string | null; /** * Reasoning/thinking output, if any */ reasoning: string | null; }; /** * Stored prompt and completion content */ export type GenerationContentData = { /** * The input to the generation — either a prompt string or an array of messages */ input: Input1 | Input2; /** * The output from the generation */ output: GenerationContentDataOutput; }; /** @internal */ export declare const Input2$inboundSchema: z.ZodType; export declare function input2FromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const Input1$inboundSchema: z.ZodType; export declare function input1FromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const InputUnion$inboundSchema: z.ZodType; export declare function inputUnionFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const GenerationContentDataOutput$inboundSchema: z.ZodType; export declare function generationContentDataOutputFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const GenerationContentData$inboundSchema: z.ZodType; export declare function generationContentDataFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=generationcontentdata.d.ts.map