import { z } from 'zod';
export declare const TokenUsageSchema: z.ZodObject<{
    cached: z.ZodOptional<z.ZodNumber>;
    completion: z.ZodOptional<z.ZodNumber>;
    prompt: z.ZodOptional<z.ZodNumber>;
    total: z.ZodOptional<z.ZodNumber>;
    numRequests: z.ZodOptional<z.ZodNumber>;
}, "strip", z.ZodTypeAny, {
    cached?: number | undefined;
    completion?: number | undefined;
    prompt?: number | undefined;
    total?: number | undefined;
    numRequests?: number | undefined;
}, {
    cached?: number | undefined;
    completion?: number | undefined;
    prompt?: number | undefined;
    total?: number | undefined;
    numRequests?: number | undefined;
}>;
export declare const NunjucksFilterMapSchema: z.ZodRecord<z.ZodString, z.ZodFunction<z.ZodTuple<[z.ZodAny], z.ZodAny>, z.ZodString>>;
//# sourceMappingURL=shared.d.ts.map