import * as z from "zod/v4"; import { Result as SafeParseResult } from "../types/fp.js"; import { SDKValidationError } from "./errors/sdkvalidationerror.js"; import { InputModality } from "./inputmodality.js"; import { InstructType } from "./instructtype.js"; import { ModelGroup } from "./modelgroup.js"; import { OutputModality } from "./outputmodality.js"; /** * Model architecture information */ export type ModelArchitecture = { /** * Supported input modalities */ inputModalities: Array; /** * Instruction format type */ instructType?: InstructType | null | undefined; /** * Primary modality of the model */ modality: string | null; /** * Supported output modalities */ outputModalities: Array; /** * Tokenizer type used by the model */ tokenizer?: ModelGroup | undefined; }; /** @internal */ export declare const ModelArchitecture$inboundSchema: z.ZodType; export declare function modelArchitectureFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=modelarchitecture.d.ts.map