import { z } from "zod"; /** * Cache config shape returned by getConfig() */ export declare const CacheConfigSchema: z.ZodObject<{ maxEntries: z.ZodNumber; maxEntrySizeBytes: z.ZodNumber; defaultTtlMs: z.ZodNumber; }, z.core.$strip>; /** * Cache stats shape returned by getStats() */ export declare const CacheStatsSchema: z.ZodObject<{ entryCount: z.ZodNumber; totalSizeBytes: z.ZodNumber; typeBreakdown: z.ZodRecord; config: z.ZodObject<{ maxEntries: z.ZodNumber; maxEntrySizeBytes: z.ZodNumber; defaultTtlMs: z.ZodNumber; }, z.core.$strip>; }, z.core.$strip>; /** * Output for cache get-stats operation */ export declare const CacheGetStatsOutput: z.ZodObject<{ stats: z.ZodObject<{ entryCount: z.ZodNumber; totalSizeBytes: z.ZodNumber; typeBreakdown: z.ZodRecord; config: z.ZodObject<{ maxEntries: z.ZodNumber; maxEntrySizeBytes: z.ZodNumber; defaultTtlMs: z.ZodNumber; }, z.core.$strip>; }, z.core.$strip>; }, z.core.$strip>; /** * Output for cache clear operation (specific key) */ export declare const CacheClearKeyOutput: z.ZodObject<{ cleared: z.ZodString; }, z.core.$strip>; /** * Output for cache clear operation (all) */ export declare const CacheClearAllOutput: z.ZodObject<{ cleared: z.ZodLiteral<"all">; }, z.core.$strip>; /** * Output for cache get-config and set-config operations */ export declare const CacheGetConfigOutput: z.ZodObject<{ config: z.ZodObject<{ maxEntries: z.ZodNumber; maxEntrySizeBytes: z.ZodNumber; defaultTtlMs: z.ZodNumber; }, z.core.$strip>; }, z.core.$strip>; /** * Union of all cache tool outputs */ export declare const CacheOutput: z.ZodUnion; config: z.ZodObject<{ maxEntries: z.ZodNumber; maxEntrySizeBytes: z.ZodNumber; defaultTtlMs: z.ZodNumber; }, z.core.$strip>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ cleared: z.ZodString; }, z.core.$strip>, z.ZodObject<{ cleared: z.ZodLiteral<"all">; }, z.core.$strip>, z.ZodObject<{ config: z.ZodObject<{ maxEntries: z.ZodNumber; maxEntrySizeBytes: z.ZodNumber; defaultTtlMs: z.ZodNumber; }, z.core.$strip>; }, z.core.$strip>]>; export type CacheGetStatsOutputType = z.infer; export type CacheClearKeyOutputType = z.infer; export type CacheClearAllOutputType = z.infer; export type CacheGetConfigOutputType = z.infer;