import * as z from "zod/v4";
import { Result as SafeParseResult } from "../types/fp.js";
import { SDKValidationError } from "./errors/sdkvalidationerror.js";
import { ImageInputModality } from "./imageinputmodality.js";
import { ImageOutputModality } from "./imageoutputmodality.js";
export type ImageModelArchitecture = {
    /**
     * Supported input modalities
     */
    inputModalities: Array<ImageInputModality>;
    /**
     * Supported output modalities
     */
    outputModalities: Array<ImageOutputModality>;
};
/** @internal */
export declare const ImageModelArchitecture$inboundSchema: z.ZodType<ImageModelArchitecture, unknown>;
export declare function imageModelArchitectureFromJSON(jsonString: string): SafeParseResult<ImageModelArchitecture, SDKValidationError>;
//# sourceMappingURL=imagemodelarchitecture.d.ts.map