import { z } from "zod"; /** Bounded directory outline in path order; no parser, no metadata filters. */ export declare const StructureTreeQuerySchema: z.ZodObject<{ operation: z.ZodDefault>; path: z.ZodString; maxDepth: z.ZodOptional; hidden: z.ZodOptional; noIgnore: z.ZodOptional; entryType: z.ZodOptional>; include: z.ZodOptional>; extensions: z.ZodOptional>; exclude: z.ZodOptional>; defaultExcludes: z.ZodOptional; maxEntries: z.ZodOptional; page: z.ZodDefault; pageSize: z.ZodOptional; snapshot: z.ZodOptional; scanOffset: z.ZodOptional; mainGoal: z.ZodOptional; reasoning: z.ZodOptional; debug: z.ZodDefault; }, z.core.$strict>; export declare const StructureFilesQuerySchema: z.ZodObject<{ operation: z.ZodLiteral<"files">; path: z.ZodString; maxDepth: z.ZodOptional; minDepth: z.ZodOptional; include: z.ZodOptional>; nameRegex: z.ZodOptional; empty: z.ZodOptional; time: z.ZodOptional; modifiedBefore: z.ZodOptional; accessedWithin: z.ZodOptional; }, z.core.$strict>>; size: z.ZodOptional; less: z.ZodOptional; }, z.core.$strict>>; permissions: z.ZodOptional; access: z.ZodOptional>; extensions: z.ZodOptional>; exclude: z.ZodOptional>; defaultExcludes: z.ZodOptional; noIgnore: z.ZodOptional; maxEntries: z.ZodOptional; detail: z.ZodDefault>; sort: z.ZodDefault>; entryType: z.ZodOptional>; page: z.ZodDefault; pageSize: z.ZodOptional; snapshot: z.ZodOptional; scanOffset: z.ZodOptional; mainGoal: z.ZodOptional; reasoning: z.ZodOptional; debug: z.ZodDefault; }, z.core.$strict>; export declare const StructureSearchQuerySchema: z.ZodUnion>; path: z.ZodString; maxDepth: z.ZodOptional; hidden: z.ZodOptional; noIgnore: z.ZodOptional; entryType: z.ZodOptional>; include: z.ZodOptional>; extensions: z.ZodOptional>; exclude: z.ZodOptional>; defaultExcludes: z.ZodOptional; maxEntries: z.ZodOptional; page: z.ZodDefault; pageSize: z.ZodOptional; snapshot: z.ZodOptional; scanOffset: z.ZodOptional; mainGoal: z.ZodOptional; reasoning: z.ZodOptional; debug: z.ZodDefault; }, z.core.$strict>, z.ZodObject<{ operation: z.ZodLiteral<"files">; path: z.ZodString; maxDepth: z.ZodOptional; minDepth: z.ZodOptional; include: z.ZodOptional>; nameRegex: z.ZodOptional; empty: z.ZodOptional; time: z.ZodOptional; modifiedBefore: z.ZodOptional; accessedWithin: z.ZodOptional; }, z.core.$strict>>; size: z.ZodOptional; less: z.ZodOptional; }, z.core.$strict>>; permissions: z.ZodOptional; access: z.ZodOptional>; extensions: z.ZodOptional>; exclude: z.ZodOptional>; defaultExcludes: z.ZodOptional; noIgnore: z.ZodOptional; maxEntries: z.ZodOptional; detail: z.ZodDefault>; sort: z.ZodDefault>; entryType: z.ZodOptional>; page: z.ZodDefault; pageSize: z.ZodOptional; snapshot: z.ZodOptional; scanOffset: z.ZodOptional; mainGoal: z.ZodOptional; reasoning: z.ZodOptional; debug: z.ZodDefault; }, z.core.$strict>]>;