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 AIProviderHeadersProviderEnum: { readonly AwsBedrock: "aws-bedrock"; readonly GcpVertex: "gcp-vertex"; readonly AzureFoundry: "azure-foundry"; readonly Anthropic: "anthropic"; readonly Databricks: "databricks"; readonly Openai: "openai"; }; export type AIProviderHeadersProviderEnum = ClosedEnum; export type Header = { name: string; value: string; }; export type AIProviderHeadersProvider = { provider: AIProviderHeadersProviderEnum; headers: Array
; }; export type AIProviderHeaders = { providers: Array; }; /** @internal */ export declare const AIProviderHeadersProviderEnum$inboundSchema: z.ZodEnum; /** @internal */ export declare const AIProviderHeadersProviderEnum$outboundSchema: z.ZodEnum; /** @internal */ export declare const Header$inboundSchema: z.ZodType; /** @internal */ export type Header$Outbound = { name: string; value: string; }; /** @internal */ export declare const Header$outboundSchema: z.ZodType; export declare function headerToJSON(header: Header): string; export declare function headerFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const AIProviderHeadersProvider$inboundSchema: z.ZodType; /** @internal */ export type AIProviderHeadersProvider$Outbound = { provider: string; headers: Array; }; /** @internal */ export declare const AIProviderHeadersProvider$outboundSchema: z.ZodType; export declare function aiProviderHeadersProviderToJSON(aiProviderHeadersProvider: AIProviderHeadersProvider): string; export declare function aiProviderHeadersProviderFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const AIProviderHeaders$inboundSchema: z.ZodType; /** @internal */ export type AIProviderHeaders$Outbound = { providers: Array; }; /** @internal */ export declare const AIProviderHeaders$outboundSchema: z.ZodType; export declare function aiProviderHeadersToJSON(aiProviderHeaders: AIProviderHeaders): string; export declare function aiProviderHeadersFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=aiproviderheaders.d.ts.map