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"; import { PublicEndpoint } from "./publicendpoint.js"; /** * Model architecture information */ export type Architecture = { /** * Supported input modalities */ inputModalities: Array; /** * Instruction format type */ instructType: InstructType | null; /** * Primary modality of the model */ modality: string | null; /** * Supported output modalities */ outputModalities: Array; tokenizer: ModelGroup | null; }; /** * List of available endpoints for a model */ export type ListEndpointsResponse = { architecture: Architecture; /** * Unix timestamp of when the model was created */ created: number; /** * Description of the model */ description: string; /** * List of available endpoints for this model */ endpoints: Array; /** * Unique identifier for the model */ id: string; /** * Display name of the model */ name: string; }; /** @internal */ export declare const Architecture$inboundSchema: z.ZodType; export declare function architectureFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const ListEndpointsResponse$inboundSchema: z.ZodType; export declare function listEndpointsResponseFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=listendpointsresponse.d.ts.map