import * as z from "zod"; import { Result as SafeParseResult } from "../types/fp.js"; import { SDKValidationError } from "./sdkvalidationerror.js"; export type BodyText2imageGen = { /** * The text prompt to guide the image transformation. */ prompt: string; /** * The text prompt to guide the image transformation. */ negativePrompt?: string | undefined; /** * The height of the generated image. */ height?: number | undefined; /** * The width of the generated image. */ width?: number | undefined; /** * Configuration scale for the image diffusion process. */ cfgScale?: number | undefined; /** * The sampler to use for the image generation process. */ sampler?: string | undefined; /** * The number of samples to generate. */ samples?: number | undefined; /** * Random noise seed (omit this option or use `0` for a random seed). */ seed?: number | undefined; /** * Number of diffusion steps to run. */ steps?: number | undefined; /** * Enable a safety check for each response. */ safetyCheck?: boolean | undefined; }; /** @internal */ export declare const BodyText2imageGen$inboundSchema: z.ZodType; /** @internal */ export type BodyText2imageGen$Outbound = { prompt: string; negative_prompt?: string | undefined; height?: number | undefined; width?: number | undefined; cfg_scale?: number | undefined; sampler?: string | undefined; samples?: number | undefined; seed?: number | undefined; steps?: number | undefined; safety_check?: boolean | undefined; }; /** @internal */ export declare const BodyText2imageGen$outboundSchema: z.ZodType; /** * @internal * @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module. */ export declare namespace BodyText2imageGen$ { /** @deprecated use `BodyText2imageGen$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `BodyText2imageGen$outboundSchema` instead. */ const outboundSchema: z.ZodType; /** @deprecated use `BodyText2imageGen$Outbound` instead. */ type Outbound = BodyText2imageGen$Outbound; } export declare function bodyText2imageGenToJSON(bodyText2imageGen: BodyText2imageGen): string; export declare function bodyText2imageGenFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=bodytext2imagegen.d.ts.map