import { z } from "zod"; export declare const AstSearchQuerySchema: z.ZodUnion; reasoning: z.ZodOptional; debug: z.ZodDefault; sort: z.ZodDefault>; path: z.ZodString; contextLines: z.ZodOptional; maxDepth: z.ZodOptional; page: z.ZodDefault; snapshot: z.ZodOptional; include: z.ZodOptional>; exclude: z.ZodOptional>; excludeDir: z.ZodOptional>; noIgnore: z.ZodOptional; hidden: z.ZodOptional; matchContentLength: z.ZodDefault; maxMatchesPerFile: z.ZodOptional; maxFiles: z.ZodOptional; rankingProfile: z.ZodDefault>; captureText: z.ZodOptional; matchPage: z.ZodOptional; operation: z.ZodLiteral<"match">; langType: z.ZodOptional; resultView: z.ZodDefault>; pageSize: z.ZodOptional; reverse: z.ZodOptional; pattern: z.ZodString; }, z.core.$strict>, z.ZodObject<{ goal: z.ZodOptional; reasoning: z.ZodOptional; debug: z.ZodDefault; sort: z.ZodDefault>; path: z.ZodString; contextLines: z.ZodOptional; maxDepth: z.ZodOptional; page: z.ZodDefault; snapshot: z.ZodOptional; include: z.ZodOptional>; exclude: z.ZodOptional>; excludeDir: z.ZodOptional>; noIgnore: z.ZodOptional; hidden: z.ZodOptional; matchContentLength: z.ZodDefault; maxMatchesPerFile: z.ZodOptional; maxFiles: z.ZodOptional; rankingProfile: z.ZodDefault>; captureText: z.ZodOptional; matchPage: z.ZodOptional; operation: z.ZodLiteral<"match">; langType: z.ZodOptional; resultView: z.ZodDefault>; pageSize: z.ZodOptional; reverse: z.ZodOptional; rule: z.ZodString; }, z.core.$strict>, 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>, z.ZodObject<{ operation: z.ZodLiteral<"tree">; treeKind: z.ZodDefault>; path: z.ZodString; detail: z.ZodDefault>; hidden: z.ZodOptional; sort: z.ZodDefault>; reverse: z.ZodOptional; namePattern: z.ZodOptional; entryType: z.ZodOptional>; extensions: z.ZodOptional>; excludeDir: z.ZodOptional>; maxDepth: z.ZodOptional; limit: z.ZodOptional; page: z.ZodDefault; pageSize: z.ZodOptional; goal: z.ZodOptional; reasoning: z.ZodOptional; debug: z.ZodDefault; }, z.core.$strip>, z.ZodObject<{ operation: z.ZodLiteral<"tree">; treeKind: z.ZodLiteral<"syntax">; path: z.ZodString; namedOnly: z.ZodDefault; nodeOffset: z.ZodDefault; nodeLimit: z.ZodDefault; snapshot: z.ZodOptional; goal: z.ZodOptional; reasoning: z.ZodOptional; debug: z.ZodDefault; }, z.core.$strict>, z.ZodObject<{ operation: z.ZodLiteral<"symbols">; path: z.ZodString; name: z.ZodOptional; kinds: z.ZodOptional>; excludeDir: z.ZodOptional>; maxFiles: z.ZodDefault; page: z.ZodDefault; pageSize: z.ZodDefault; snapshot: z.ZodOptional; goal: z.ZodOptional; reasoning: z.ZodOptional; debug: z.ZodDefault; }, z.core.$strict>, z.ZodObject<{ goal: z.ZodOptional; reasoning: z.ZodOptional; debug: z.ZodDefault; path: z.ZodOptional; limit: z.ZodOptional>; entrypoints: z.ZodOptional>; pageSize: z.ZodOptional>; page: z.ZodDefault>>; excludeDir: z.ZodOptional>; maxFiles: z.ZodOptional>; includeTests: z.ZodDefault>; diagnosticPage: z.ZodOptional>; diagnosticPageSize: z.ZodOptional>; diagnosticSnapshot: z.ZodOptional; rustWorkspace: z.ZodOptional>; operation: z.ZodLiteral<"topology">; analysis: z.core.$ZodType> | undefined; }, z.core.$strict>, z.ZodObject<{ goal: z.ZodOptional; reasoning: z.ZodOptional; debug: z.ZodDefault; path: z.ZodString; limit: z.ZodOptional>; pageSize: z.ZodOptional>; page: z.ZodDefault>>; excludeDir: z.ZodOptional>; maxFiles: z.ZodOptional>; diagnosticPage: z.ZodOptional>; diagnosticPageSize: z.ZodOptional>; diagnosticSnapshot: z.ZodOptional; rustWorkspace: z.ZodOptional>; operation: z.ZodLiteral<"topology">; analysis: z.core.$ZodType> | undefined; }, z.core.$strict>, z.ZodObject<{ goal: z.ZodOptional; reasoning: z.ZodOptional; debug: z.ZodDefault; path: z.ZodOptional; limit: z.ZodOptional>; file: z.ZodString; pageSize: z.ZodOptional>; page: z.ZodDefault>>; depth: z.ZodDefault>>; excludeDir: z.ZodOptional>; maxFiles: z.ZodOptional>; diagnosticPage: z.ZodOptional>; diagnosticPageSize: z.ZodOptional>; diagnosticSnapshot: z.ZodOptional; rustWorkspace: z.ZodOptional>; operation: z.ZodLiteral<"topology">; analysis: z.core.$ZodType> | undefined; }, z.core.$strict>, z.ZodObject<{ goal: z.ZodOptional; reasoning: z.ZodOptional; debug: z.ZodDefault; path: z.ZodOptional; limit: z.ZodOptional>; file: z.ZodString; pageSize: z.ZodOptional>; page: z.ZodDefault>>; depth: z.ZodDefault>>; excludeDir: z.ZodOptional>; maxFiles: z.ZodOptional>; diagnosticPage: z.ZodOptional>; diagnosticPageSize: z.ZodOptional>; diagnosticSnapshot: z.ZodOptional; rustWorkspace: z.ZodOptional>; operation: z.ZodLiteral<"topology">; analysis: z.core.$ZodType> | undefined; }, z.core.$strict>, z.ZodObject<{ goal: z.ZodOptional; reasoning: z.ZodOptional; debug: z.ZodDefault; path: z.ZodOptional; limit: z.ZodOptional>; file: z.ZodString; target: z.ZodString; pageSize: z.ZodOptional>; page: z.ZodDefault>>; excludeDir: z.ZodOptional>; maxFiles: z.ZodOptional>; diagnosticPage: z.ZodOptional>; diagnosticPageSize: z.ZodOptional>; diagnosticSnapshot: z.ZodOptional; rustWorkspace: z.ZodOptional>; operation: z.ZodLiteral<"topology">; analysis: z.core.$ZodType> | undefined; }, z.core.$strict>, z.ZodObject<{ goal: z.ZodOptional; reasoning: z.ZodOptional; debug: z.ZodDefault; path: z.ZodOptional; limit: z.ZodOptional>; entrypoints: z.ZodOptional>; pageSize: z.ZodOptional>; page: z.ZodDefault>>; excludeDir: z.ZodOptional>; maxFiles: z.ZodOptional>; includeTests: z.ZodDefault>; diagnosticPage: z.ZodOptional>; diagnosticPageSize: z.ZodOptional>; diagnosticSnapshot: z.ZodOptional; rustWorkspace: z.ZodOptional>; operation: z.ZodLiteral<"topology">; analysis: z.core.$ZodType> | undefined; }, z.core.$strict>, z.ZodObject<{ goal: z.ZodOptional; reasoning: z.ZodOptional; debug: z.ZodDefault; path: z.ZodString; limit: z.ZodOptional>; pageSize: z.ZodOptional>; page: z.ZodDefault>>; excludeDir: z.ZodOptional>; maxFiles: z.ZodOptional>; baseline: z.ZodString; diagnosticPage: z.ZodOptional>; diagnosticPageSize: z.ZodOptional>; diagnosticSnapshot: z.ZodOptional; rustWorkspace: z.ZodOptional>; operation: z.ZodLiteral<"topology">; analysis: z.core.$ZodType> | undefined; }, z.core.$strict>]>;