import { z } from "zod"; export declare const astFilesDescriptions: { path: string; maxDepth: string; minDepth: string; names: string; pathPattern: string; pathRegex: string; empty: string; time: string; "time.modifiedWithin": string; "time.modifiedBefore": string; "time.accessedWithin": string; size: string; "size.greater": string; "size.less": string; extensions: string; excludeDir: string; entryType: string; permissions: string; access: string; detail: string; sort: string; limit: string; }; export declare const AstFilesQuerySchema: z.ZodObject<{ operation: z.ZodLiteral<"files">; path: z.ZodString; maxDepth: z.ZodOptional; minDepth: z.ZodOptional; names: z.ZodOptional>; pathPattern: z.ZodOptional; pathRegex: z.ZodOptional; empty: z.ZodOptional; time: z.ZodOptional; modifiedBefore: z.ZodOptional; accessedWithin: z.ZodOptional; }, z.core.$strip>>; size: z.ZodOptional; less: z.ZodOptional; }, z.core.$strip>>; permissions: z.ZodOptional; access: z.ZodOptional>; extensions: z.ZodOptional>; excludeDir: z.ZodOptional>; limit: z.ZodOptional; detail: z.ZodDefault>; sort: z.ZodDefault>; entryType: z.ZodOptional>; page: z.ZodDefault; pageSize: z.ZodOptional; goal: z.ZodOptional; reasoning: z.ZodOptional; debug: z.ZodDefault; }, z.core.$strip>;