import { z } from "zod"; export declare const LocalRipgrepQuerySchema: z.ZodObject<{ searchText: z.ZodOptional; path: z.ZodString; mode: z.ZodDefault>; pattern: z.ZodOptional; rule: z.ZodOptional; regex: z.ZodDefault>; caseMode: z.ZodDefault>; wholeWord: z.ZodOptional; invertMatch: z.ZodOptional; include: z.ZodOptional>; exclude: z.ZodOptional>; excludeDir: z.ZodOptional>; noIgnore: z.ZodOptional; hidden: z.ZodOptional; contextLines: z.ZodOptional; matchContentLength: z.ZodDefault; maxMatchesPerFile: z.ZodOptional; maxFiles: z.ZodOptional; maxDepth: z.ZodOptional; multiline: z.ZodDefault>; sort: z.ZodDefault>; sortReverse: z.ZodOptional; rankingProfile: z.ZodDefault>; langType: z.ZodOptional; captureText: z.ZodOptional; output: z.ZodDefault>; unique: z.ZodDefault>; matchWindow: z.ZodOptional; matchPage: z.ZodOptional; itemsPerPage: z.ZodOptional; page: z.ZodDefault; snapshot: z.ZodOptional; goal: z.ZodOptional; reasoning: z.ZodOptional; debug: z.ZodDefault; }, z.core.$strip>; export type RipgrepQuery = z.infer; export declare const LocalRipgrepBulkQuerySchema: z.ZodObject<{ responseCharOffset: z.ZodOptional>; responseCharLength: z.ZodOptional>; responseSnapshot: z.ZodOptional; queries: z.ZodArray>>; }, z.core.$strict>;