import { z } from "#compiled/zod/index.js"; declare const gatewayCatalogModelSchema: z.ZodPipe>; tags: z.ZodCatch>>; reasoning_options: z.ZodCatch>>; pricing: z.ZodCatch>>; }, z.core.$strip>>>; }, z.core.$strip>, z.ZodTransform<{ id: string; name: string; type: string; owned_by: string; released?: number | undefined; tags?: string[] | undefined; pricing?: { service_tiers?: Record | undefined; } | undefined; reasoningEfforts: string[]; }, { id: string; name: string; type: string; owned_by: string; released?: number | undefined; tags?: string[] | undefined; reasoning_options?: unknown[] | undefined; pricing?: { service_tiers?: Record | undefined; } | undefined; }>>; /** One model entry from the AI Gateway catalog response. */ export type GatewayCatalogModel = z.infer; /** * Validates a Gateway catalog response. A malformed payload throws, but a * malformed entry is skipped so one experimental entry shape cannot discard * the rest of the catalog. */ export declare function parseGatewayModelCatalog(input: unknown): GatewayCatalogModel[]; export {};