import { z } from 'zod'; export declare const builderApiKeySchema: z.ZodObject<{ id: z.ZodString; appId: z.ZodString; provider: z.ZodEnum<{ anthropic: "anthropic"; openai: "openai"; bedrock: "bedrock"; openrouter: "openrouter"; vercel: "vercel"; google: "google"; grok: "grok"; }>; encryptedKey: z.ZodString; keyHint: z.ZodString; monthlyBudgetUsd: z.ZodNullable; spentUsd: z.ZodDefault; monthlyResetAt: z.ZodNullable; isActive: z.ZodDefault; createdAt: z.ZodString; }, z.core.$strip>; export type BuilderApiKey = z.infer; export declare const addBuilderApiKeyRequest: z.ZodObject<{ provider: z.ZodOptional>; apiKey: z.ZodString; monthlyBudgetUsd: z.ZodOptional; }, z.core.$strip>; export type AddBuilderApiKeyRequest = z.infer; export declare const updateBuilderApiKeyRequest: z.ZodObject<{ monthlyBudgetUsd: z.ZodOptional>; isActive: z.ZodOptional; }, z.core.$strip>; export type UpdateBuilderApiKeyRequest = z.infer; export declare const builderApiKeyResponse: z.ZodObject<{ provider: z.ZodEnum<{ anthropic: "anthropic"; openai: "openai"; bedrock: "bedrock"; openrouter: "openrouter"; vercel: "vercel"; google: "google"; grok: "grok"; }>; id: z.ZodString; keyHint: z.ZodString; isActive: z.ZodDefault; createdAt: z.ZodString; appId: z.ZodString; spentUsd: z.ZodDefault; monthlyBudgetUsd: z.ZodNullable; monthlyResetAt: z.ZodNullable; }, z.core.$strip>; export type BuilderApiKeyResponse = z.infer; //# sourceMappingURL=builder-api-key.d.ts.map