import * as z from "zod/v3";
import { Result as SafeParseResult } from "../../types/fp.js";
import * as components from "../components/index.js";
import { SDKValidationError } from "../errors/sdkvalidationerror.js";
export type ModelAzureFoundryDeploymentsRequestBody = {
    apiKey: string;
    apiVersion?: string | undefined;
    baseUrl: string;
    provider: string;
};
/**
 * Azure Foundry deployments listed
 */
export type ModelAzureFoundryDeploymentsResponseBody = {
    deployments: Array<components.AzureFoundryDeployment> | null;
    region: string;
};
/** @internal */
export type ModelAzureFoundryDeploymentsRequestBody$Outbound = {
    api_key: string;
    api_version?: string | undefined;
    base_url: string;
    provider: string;
};
/** @internal */
export declare const ModelAzureFoundryDeploymentsRequestBody$outboundSchema: z.ZodType<ModelAzureFoundryDeploymentsRequestBody$Outbound, z.ZodTypeDef, ModelAzureFoundryDeploymentsRequestBody>;
export declare function modelAzureFoundryDeploymentsRequestBodyToJSON(modelAzureFoundryDeploymentsRequestBody: ModelAzureFoundryDeploymentsRequestBody): string;
/** @internal */
export declare const ModelAzureFoundryDeploymentsResponseBody$inboundSchema: z.ZodType<ModelAzureFoundryDeploymentsResponseBody, z.ZodTypeDef, unknown>;
export declare function modelAzureFoundryDeploymentsResponseBodyFromJSON(jsonString: string): SafeParseResult<ModelAzureFoundryDeploymentsResponseBody, SDKValidationError>;
//# sourceMappingURL=modelazurefoundrydeployments.d.ts.map