import { z } from 'zod'; export declare const ProviderContextLimitProvider: z.ZodEnum<{ "grok-cli": "grok-cli"; "kimi-cli": "kimi-cli"; }>; export type ProviderContextLimitProvider = z.infer; export declare const PROVIDER_CONTEXT_LIMIT_PRESETS: { readonly 'grok-cli': readonly [131072, 200000]; readonly 'kimi-cli': readonly [131072, 262144]; }; export declare const PROVIDER_CONTEXT_LIMIT_RECOMMENDED: { readonly 'grok-cli': 200000; readonly 'kimi-cli': 262144; }; export declare const ProviderContextLimitsConfig: z.ZodObject<{ 'grok-cli': z.ZodOptional; 'kimi-cli': z.ZodOptional; }, z.core.$strict>; export type ProviderContextLimitsConfig = z.infer; export declare const ProviderContextLimitRequest: z.ZodObject<{ maxTokens: z.ZodNullable; provider: z.ZodEnum<{ "grok-cli": "grok-cli"; "kimi-cli": "kimi-cli"; }>; }, z.core.$strict>; export type ProviderContextLimitRequest = z.infer; export declare const ProviderContextLimitRow: z.ZodObject<{ maxTokens: z.ZodNullable; presets: z.ZodArray; provider: z.ZodEnum<{ "grok-cli": "grok-cli"; "kimi-cli": "kimi-cli"; }>; recommended: z.ZodNumber; }, z.core.$strip>; export type ProviderContextLimitRow = z.infer; export declare const ProviderContextLimitsResponse: z.ZodObject<{ providers: z.ZodArray; presets: z.ZodArray; provider: z.ZodEnum<{ "grok-cli": "grok-cli"; "kimi-cli": "kimi-cli"; }>; recommended: z.ZodNumber; }, z.core.$strip>>; }, z.core.$strip>; export type ProviderContextLimitsResponse = z.infer; //# sourceMappingURL=provider-context-limits.d.ts.map