export type LocalTextResultView = "paginated" | "discovery" | "detailed" | "content" | "files" | "filesWithout" | "countLines" | "countMatches" | "matchOnly"; export declare const LocalSearchQuerySchema: import("zod").ZodUnion; reasoning: import("zod").ZodOptional; debug: import("zod").ZodDefault; sort: import("zod").ZodDefault>; contextLines: import("zod").ZodOptional; maxDepth: import("zod").ZodOptional; page: import("zod").ZodDefault; snapshot: import("zod").ZodOptional; wholeWord: import("zod").ZodOptional; invertMatch: import("zod").ZodOptional; caseMode: import("zod").ZodDefault>; multiline: import("zod").ZodDefault>; include: import("zod").ZodOptional>; exclude: import("zod").ZodOptional>; excludeDir: import("zod").ZodOptional>; noIgnore: import("zod").ZodOptional; hidden: import("zod").ZodOptional; matchContentLength: import("zod").ZodDefault; maxMatchesPerFile: import("zod").ZodOptional; rankingProfile: import("zod").ZodDefault>; matchPage: import("zod").ZodOptional; path: import("zod").ZodString; searchText: import("zod").ZodString; regex: import("zod").ZodDefault>>; pageSize: import("zod").ZodOptional; reverse: import("zod").ZodOptional; maxFiles: import("zod").ZodOptional; langType: import("zod").ZodOptional; unique: import("zod").ZodDefault>; matchWindow: import("zod").ZodOptional; resultView: import("zod").ZodLiteral<"matchOnly">; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ goal: import("zod").ZodOptional; reasoning: import("zod").ZodOptional; debug: import("zod").ZodDefault; sort: import("zod").ZodDefault>; contextLines: import("zod").ZodOptional; maxDepth: import("zod").ZodOptional; page: import("zod").ZodDefault; snapshot: import("zod").ZodOptional; wholeWord: import("zod").ZodOptional; invertMatch: import("zod").ZodOptional; caseMode: import("zod").ZodDefault>; multiline: import("zod").ZodDefault>; include: import("zod").ZodOptional>; exclude: import("zod").ZodOptional>; excludeDir: import("zod").ZodOptional>; noIgnore: import("zod").ZodOptional; hidden: import("zod").ZodOptional; matchContentLength: import("zod").ZodDefault; maxMatchesPerFile: import("zod").ZodOptional; rankingProfile: import("zod").ZodDefault>; matchPage: import("zod").ZodOptional; path: import("zod").ZodString; searchText: import("zod").ZodString; regex: import("zod").ZodDefault>>; pageSize: import("zod").ZodOptional; reverse: import("zod").ZodOptional; maxFiles: import("zod").ZodOptional; langType: import("zod").ZodOptional; resultView: import("zod").ZodDefault>; unique: import("zod").ZodDefault>; matchWindow: import("zod").ZodOptional; }, import("zod/v4/core").$strict>]>; export type LocalSearchQuery = import("zod").infer; export declare const LocalSearchBulkQuerySchema: import("zod").ZodObject<{ responseCharOffset: import("zod").ZodOptional>; responseCharLength: import("zod").ZodOptional>; responseSnapshot: import("zod").ZodOptional; queries: import("zod").ZodArray>>; }, import("zod/v4/core").$strict>;