import * as z from "zod/v4"; import { ClosedEnum } from "../types/enums.js"; import { Result as SafeParseResult } from "../types/fp.js"; import { SDKValidationError } from "./errors/sdkvalidationerror.js"; export declare const AiAvailabilityObservationAccessTest: { readonly Verified: "verified"; readonly Failed: "failed"; readonly NotChecked: "not-checked"; }; export type AiAvailabilityObservationAccessTest = ClosedEnum; export declare const AiAvailabilityObservationAvailability: { readonly Available: "available"; readonly Blocked: "blocked"; readonly Unknown: "unknown"; }; export type AiAvailabilityObservationAvailability = ClosedEnum; export declare const AiAvailabilityObservationBlocker: { readonly AgreementRequired: "agreement-required"; readonly EntitlementRequired: "entitlement-required"; readonly ModelActivationRequired: "model-activation-required"; readonly DeploymentRequired: "deployment-required"; readonly QuotaConfigurationRequired: "quota-configuration-required"; readonly RegionUnavailable: "region-unavailable"; readonly AccessDenied: "access-denied"; readonly ObservationFailed: "observation-failed"; }; export type AiAvailabilityObservationBlocker = ClosedEnum; /** * A public API accepted from an application client. */ export declare const AiAvailabilityObservationClientApi: { readonly OpenAiChatCompletions: "open-ai-chat-completions"; readonly OpenAiResponses: "open-ai-responses"; readonly AnthropicMessages: "anthropic-messages"; }; /** * A public API accepted from an application client. */ export type AiAvailabilityObservationClientApi = ClosedEnum; export type AiAvailabilityObservationModel = { accessTest: AiAvailabilityObservationAccessTest; availability: AiAvailabilityObservationAvailability; blockers: Array; clientApis: Array; errorCode?: string | null | undefined; publicModelId: string; testedAt?: Date | null | undefined; }; /** * Provider control plane used to observe model availability without invoking * * @remarks * a model, spending customer quota, or accepting provider terms. */ export declare const AiAvailabilityObservationSource: { readonly AwsBedrock: "aws-bedrock"; readonly GcpVertex: "gcp-vertex"; readonly AzureFoundry: "azure-foundry"; readonly Anthropic: "anthropic"; }; /** * Provider control plane used to observe model availability without invoking * * @remarks * a model, spending customer quota, or accepting provider terms. */ export type AiAvailabilityObservationSource = ClosedEnum; export type AiAvailabilityObservation = { catalogRevision: string; location?: string | null | undefined; models: Array; /** * Provider control plane used to observe model availability without invoking * * @remarks * a model, spending customer quota, or accepting provider terms. */ source: AiAvailabilityObservationSource; }; /** @internal */ export declare const AiAvailabilityObservationAccessTest$inboundSchema: z.ZodEnum; /** @internal */ export declare const AiAvailabilityObservationAvailability$inboundSchema: z.ZodEnum; /** @internal */ export declare const AiAvailabilityObservationBlocker$inboundSchema: z.ZodEnum; /** @internal */ export declare const AiAvailabilityObservationClientApi$inboundSchema: z.ZodEnum; /** @internal */ export declare const AiAvailabilityObservationModel$inboundSchema: z.ZodType; export declare function aiAvailabilityObservationModelFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const AiAvailabilityObservationSource$inboundSchema: z.ZodEnum; /** @internal */ export declare const AiAvailabilityObservation$inboundSchema: z.ZodType; export declare function aiAvailabilityObservationFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=aiavailabilityobservation.d.ts.map