import { z } from 'zod'; export declare const proxyUsageSchema: z.ZodObject<{ inputTokens: z.ZodNumber; outputTokens: z.ZodNumber; }, z.core.$strip>; export type ProxyUsage = z.infer; export declare const proxySuccessSchema: z.ZodObject<{ provider: z.ZodEnum<{ anthropic: "anthropic"; openai: "openai"; bedrock: "bedrock"; openrouter: "openrouter"; vercel: "vercel"; google: "google"; grok: "grok"; }>; model: z.ZodString; usage: z.ZodNullable>; data: z.ZodUnknown; }, z.core.$strip>; export type ProxySuccess = z.infer; export declare const proxyResponseSchema: z.ZodUnion; model: z.ZodString; usage: z.ZodNullable>; data: z.ZodUnknown; }, z.core.$strip>, z.ZodObject<{ error: z.ZodObject<{ code: z.ZodString; message: z.ZodString; source: z.ZodEnum<{ provider: "provider"; proxy: "proxy"; }>; details: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>]>; export type ProxyResponse = z.infer; //# sourceMappingURL=proxy-response.d.ts.map