import { z } from "zod"; export declare const AstTopologyQuerySchema: z.ZodUnion; entrypoints: z.ZodOptional>; includeTests: z.ZodDefault>; path: z.ZodOptional; languageGlobs: z.ZodOptional>>; exclude: z.ZodOptional>; defaultExcludes: z.ZodOptional; maxFiles: z.ZodOptional; page: z.ZodDefault>; pageSize: z.ZodDefault>; diagnosticPage: z.ZodOptional; diagnosticPageSize: z.ZodDefault>; diagnosticSnapshot: z.ZodOptional; supersedes: z.ZodOptional; rustWorkspace: z.ZodOptional>; mainGoal: z.ZodOptional; reasoning: z.ZodOptional; debug: z.ZodDefault; }, z.core.$strict>, z.ZodObject<{ path: z.ZodString; operation: z.ZodLiteral<"cycles">; languageGlobs: z.ZodOptional>>; exclude: z.ZodOptional>; defaultExcludes: z.ZodOptional; maxFiles: z.ZodOptional; page: z.ZodDefault>; pageSize: z.ZodDefault>; diagnosticPage: z.ZodOptional; diagnosticPageSize: z.ZodDefault>; diagnosticSnapshot: z.ZodOptional; supersedes: z.ZodOptional; rustWorkspace: z.ZodOptional>; mainGoal: z.ZodOptional; reasoning: z.ZodOptional; debug: z.ZodDefault; }, z.core.$strict>, z.ZodObject<{ operation: z.ZodLiteral<"dependencies">; source: z.ZodString; depth: z.ZodDefault>; path: z.ZodOptional; languageGlobs: z.ZodOptional>>; exclude: z.ZodOptional>; defaultExcludes: z.ZodOptional; maxFiles: z.ZodOptional; page: z.ZodDefault>; pageSize: z.ZodDefault>; diagnosticPage: z.ZodOptional; diagnosticPageSize: z.ZodDefault>; diagnosticSnapshot: z.ZodOptional; supersedes: z.ZodOptional; rustWorkspace: z.ZodOptional>; mainGoal: z.ZodOptional; reasoning: z.ZodOptional; debug: z.ZodDefault; }, z.core.$strict>, z.ZodObject<{ operation: z.ZodLiteral<"dependents">; source: z.ZodString; depth: z.ZodDefault>; path: z.ZodOptional; languageGlobs: z.ZodOptional>>; exclude: z.ZodOptional>; defaultExcludes: z.ZodOptional; maxFiles: z.ZodOptional; page: z.ZodDefault>; pageSize: z.ZodDefault>; diagnosticPage: z.ZodOptional; diagnosticPageSize: z.ZodDefault>; diagnosticSnapshot: z.ZodOptional; supersedes: z.ZodOptional; rustWorkspace: z.ZodOptional>; mainGoal: z.ZodOptional; reasoning: z.ZodOptional; debug: z.ZodDefault; }, z.core.$strict>, z.ZodObject<{ source: z.ZodString; target: z.ZodString; operation: z.ZodLiteral<"path">; path: z.ZodOptional; languageGlobs: z.ZodOptional>>; exclude: z.ZodOptional>; defaultExcludes: z.ZodOptional; maxFiles: z.ZodOptional; page: z.ZodDefault>; pageSize: z.ZodDefault>; diagnosticPage: z.ZodOptional; diagnosticPageSize: z.ZodDefault>; diagnosticSnapshot: z.ZodOptional; supersedes: z.ZodOptional; rustWorkspace: z.ZodOptional>; mainGoal: z.ZodOptional; reasoning: z.ZodOptional; debug: z.ZodDefault; }, z.core.$strict>, z.ZodObject<{ operation: z.ZodLiteral<"reachability">; entrypoints: z.ZodOptional>; includeTests: z.ZodDefault>; path: z.ZodOptional; languageGlobs: z.ZodOptional>>; exclude: z.ZodOptional>; defaultExcludes: z.ZodOptional; maxFiles: z.ZodOptional; page: z.ZodDefault>; pageSize: z.ZodDefault>; diagnosticPage: z.ZodOptional; diagnosticPageSize: z.ZodDefault>; diagnosticSnapshot: z.ZodOptional; supersedes: z.ZodOptional; rustWorkspace: z.ZodOptional>; mainGoal: z.ZodOptional; reasoning: z.ZodOptional; debug: z.ZodDefault; }, z.core.$strict>, z.ZodObject<{ path: z.ZodString; baseline: z.ZodString; operation: z.ZodLiteral<"drift">; languageGlobs: z.ZodOptional>>; exclude: z.ZodOptional>; defaultExcludes: z.ZodOptional; maxFiles: z.ZodOptional; page: z.ZodDefault>; pageSize: z.ZodDefault>; diagnosticPage: z.ZodOptional; diagnosticPageSize: z.ZodDefault>; diagnosticSnapshot: z.ZodOptional; supersedes: z.ZodOptional; rustWorkspace: z.ZodOptional>; mainGoal: z.ZodOptional; reasoning: z.ZodOptional; debug: z.ZodDefault; }, z.core.$strict>]>; export declare const AstSearchQuerySchema: z.ZodUnion>; exclude: z.ZodOptional>; defaultExcludes: z.ZodOptional; noIgnore: z.ZodOptional; hidden: z.ZodOptional; matchContentLength: z.ZodDefault; maxDepth: z.ZodOptional; language: z.ZodOptional; captureText: z.ZodOptional; matchPage: z.ZodOptional>>; page: z.ZodDefault>; snapshot: z.ZodOptional; operation: z.ZodLiteral<"match">; sort: z.ZodDefault>; matchPageSize: z.ZodDefault; maxFiles: z.ZodDefault; resultView: z.ZodDefault>; pageSize: z.ZodDefault; reverse: z.ZodOptional; scanOffset: z.ZodOptional; mainGoal: z.ZodOptional; reasoning: z.ZodOptional; debug: z.ZodDefault; pattern: z.ZodString; }, z.core.$strict>, z.ZodObject<{ path: z.ZodString; include: z.ZodOptional>; exclude: z.ZodOptional>; defaultExcludes: z.ZodOptional; noIgnore: z.ZodOptional; hidden: z.ZodOptional; matchContentLength: z.ZodDefault; maxDepth: z.ZodOptional; language: z.ZodOptional; captureText: z.ZodOptional; matchPage: z.ZodOptional>>; page: z.ZodDefault>; snapshot: z.ZodOptional; operation: z.ZodLiteral<"match">; sort: z.ZodDefault>; matchPageSize: z.ZodDefault; maxFiles: z.ZodDefault; resultView: z.ZodDefault>; pageSize: z.ZodDefault; reverse: z.ZodOptional; scanOffset: z.ZodOptional; mainGoal: z.ZodOptional; reasoning: z.ZodOptional; debug: z.ZodDefault; rule: z.ZodUnion>, z.ZodTypeAny>]>; }, z.core.$strict>, z.ZodObject<{ operation: z.ZodLiteral<"syntaxTree">; path: z.ZodString; language: z.ZodOptional; namedOnly: z.ZodDefault; page: z.ZodDefault; pageSize: z.ZodDefault; snapshot: z.ZodOptional; mainGoal: z.ZodOptional; reasoning: z.ZodOptional; debug: z.ZodDefault; }, z.core.$strict>, z.ZodObject<{ operation: z.ZodLiteral<"symbols">; path: z.ZodString; language: z.ZodOptional; languageGlobs: z.ZodOptional>>; symbolName: z.ZodOptional]>>; kinds: z.ZodOptional>; exclude: z.ZodOptional>; defaultExcludes: z.ZodOptional; maxFiles: z.ZodDefault; page: z.ZodDefault; pageSize: z.ZodDefault; snapshot: z.ZodOptional; scanOffset: z.ZodOptional; mainGoal: z.ZodOptional; reasoning: z.ZodOptional; debug: z.ZodDefault; }, z.core.$strict>]>;