import * as z from "zod/v4-mini"; import { Result as SafeParseResult } from "../types/fp.js"; import { SDKValidationError } from "./errors/sdk-validation-error.js"; import { ModelOperationCapability } from "./model-operation-capability.js"; import { ModelProvider } from "./model-provider.js"; export type OperationModelType = string | Array; export type OperationModelCreatedAt = string | number; export type OperationModel = { modelId: string; upstreamModelId?: string | undefined; name?: string | null | undefined; provider: ModelProvider; family?: string | undefined; type?: string | Array | null | undefined; description?: string | null | undefined; input?: any | undefined; output?: any | undefined; contextWindow?: any | undefined; pricing?: any | undefined; maxOutputTokens?: number | undefined; capabilities?: any | undefined; modelType?: any | undefined; sourceMetadata?: any | undefined; params?: any | undefined; operations: Array; ownedBy?: string | undefined; createdAt?: string | number | undefined; available?: boolean | undefined; availableFrom?: Array | undefined; hfInferenceProvider?: string | undefined; hfProviderId?: string | undefined; }; /** @internal */ export declare const OperationModelType$inboundSchema: z.ZodMiniType; export declare function operationModelTypeFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const OperationModelCreatedAt$inboundSchema: z.ZodMiniType; export declare function operationModelCreatedAtFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const OperationModel$inboundSchema: z.ZodMiniType; export declare function operationModelFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=operation-model.d.ts.map