import { z } from "zod"; export declare const AST_GREP_CLI_LANGUAGES: readonly ["bash", "c", "cpp", "csharp", "css", "elixir", "go", "haskell", "html", "java", "javascript", "json", "kotlin", "lua", "nix", "php", "python", "ruby", "rust", "scala", "solidity", "swift", "typescript", "tsx", "yaml"]; export declare const astGrepSearchArgsSchema: { pattern: z.ZodString; lang: z.ZodEnum<{ bash: "bash"; json: "json"; c: "c"; cpp: "cpp"; csharp: "csharp"; css: "css"; elixir: "elixir"; go: "go"; haskell: "haskell"; html: "html"; java: "java"; javascript: "javascript"; kotlin: "kotlin"; lua: "lua"; nix: "nix"; php: "php"; python: "python"; ruby: "ruby"; rust: "rust"; scala: "scala"; solidity: "solidity"; swift: "swift"; typescript: "typescript"; tsx: "tsx"; yaml: "yaml"; }>; paths: z.ZodOptional>; globs: z.ZodOptional>; context: z.ZodOptional; }; export type AstGrepSearchArgs = z.infer>; export type AstGrepSearchOutput = string;