import { z } from "zod/v4"; export declare const BEDROCK_USE_DEFAULT_CREDENTIALS = "__BEDROCK_DEFAULT_CREDENTIALS__"; export declare const BedrockConfigSchema: z.ZodObject<{ region: z.ZodString; }, z.core.$strip>; export type BedrockConfig = z.infer; export declare const BedrockCredentialSchema: z.ZodOptional>; export type BedrockCredential = z.infer; export declare const VertexAIConfigSchema: z.ZodObject<{ location: z.ZodString; }, z.core.$strip>; export type VertexAIConfig = z.infer; export declare const GCPServiceAccountKeySchema: z.ZodObject<{ type: z.ZodLiteral<"service_account">; project_id: z.ZodString; private_key_id: z.ZodString; private_key: z.ZodString; client_email: z.ZodString; client_id: z.ZodString; auth_uri: z.ZodString; token_uri: z.ZodString; auth_provider_x509_cert_url: z.ZodString; client_x509_cert_url: z.ZodString; }, z.core.$strip>; export type GCPServiceAccountKey = z.infer; export default GCPServiceAccountKeySchema; //# sourceMappingURL=customLLMProviderConfigSchemas.d.ts.map