import { z } from 'zod'; export declare const SpawnTaskSchema: z.ZodObject<{ prompt: z.ZodString; timeout: z.ZodOptional>; cwd: z.ZodOptional; model: z.ZodOptional>; task_type: z.ZodOptional>; autonomous: z.ZodOptional>; depends_on: z.ZodOptional>; labels: z.ZodOptional>; context_files: z.ZodOptional; }, "strip", z.ZodTypeAny, { path: string; description?: string | undefined; }, { path: string; description?: string | undefined; }>, "many">>; }, "strip", z.ZodTypeAny, { prompt: string; cwd?: string | undefined; model?: string | undefined; autonomous?: boolean | undefined; labels?: string[] | undefined; timeout?: number | undefined; task_type?: string | undefined; depends_on?: string[] | undefined; context_files?: { path: string; description?: string | undefined; }[] | undefined; }, { prompt: string; cwd?: string | undefined; model?: string | undefined; autonomous?: boolean | undefined; labels?: string[] | undefined; timeout?: number | undefined; task_type?: string | undefined; depends_on?: string[] | undefined; context_files?: { path: string; description?: string | undefined; }[] | undefined; }>; export declare const CODER_LANGUAGES: readonly ["typescript", "python", "rust", "go", "java", "ruby", "swift", "csharp", "kotlin", "react", "nextjs", "vue", "supabase", "tauri", "triggerdev", "supastarter", "general"]; export type CoderLanguage = typeof CODER_LANGUAGES[number]; export declare const PLANNING_TYPES: readonly ["feature", "bugfix", "migration", "refactor", "architecture"]; export type PlanningType = typeof PLANNING_TYPES[number]; export declare const TESTING_TYPES: readonly ["playwright", "rest", "graphql", "suite", "accessibility", "performance", "security", "general"]; export type TestingType = typeof TESTING_TYPES[number]; export declare const RESEARCH_TYPES: readonly ["security", "library", "performance", "architecture", "general"]; export type ResearchType = typeof RESEARCH_TYPES[number]; export declare const SpawnCoderSchema: z.ZodObject<{ prompt: z.ZodString; context_files: z.ZodArray; }, "strip", z.ZodTypeAny, { path: string; description?: string | undefined; }, { path: string; description?: string | undefined; }>, "many">; language: z.ZodOptional>; model: z.ZodOptional>; cwd: z.ZodOptional; timeout: z.ZodOptional>; autonomous: z.ZodOptional>; depends_on: z.ZodOptional>; labels: z.ZodOptional>; }, "strip", z.ZodTypeAny, { prompt: string; context_files: { path: string; description?: string | undefined; }[]; cwd?: string | undefined; model?: string | undefined; autonomous?: boolean | undefined; labels?: string[] | undefined; timeout?: number | undefined; depends_on?: string[] | undefined; language?: "typescript" | "python" | "rust" | "go" | "java" | "ruby" | "swift" | "csharp" | "kotlin" | "react" | "nextjs" | "vue" | "supabase" | "tauri" | "triggerdev" | "supastarter" | "general" | undefined; }, { prompt: string; context_files: { path: string; description?: string | undefined; }[]; cwd?: string | undefined; model?: string | undefined; autonomous?: boolean | undefined; labels?: string[] | undefined; timeout?: number | undefined; depends_on?: string[] | undefined; language?: "typescript" | "python" | "rust" | "go" | "java" | "ruby" | "swift" | "csharp" | "kotlin" | "react" | "nextjs" | "vue" | "supabase" | "tauri" | "triggerdev" | "supastarter" | "general" | undefined; }>; export declare const SpawnPlannerSchema: z.ZodObject<{ prompt: z.ZodString; context_files: z.ZodOptional; }, "strip", z.ZodTypeAny, { path: string; description?: string | undefined; }, { path: string; description?: string | undefined; }>, "many">>; planning_type: z.ZodOptional>; model: z.ZodOptional>; cwd: z.ZodOptional; timeout: z.ZodOptional>; autonomous: z.ZodOptional>; depends_on: z.ZodOptional>; labels: z.ZodOptional>; }, "strip", z.ZodTypeAny, { prompt: string; cwd?: string | undefined; model?: string | undefined; autonomous?: boolean | undefined; labels?: string[] | undefined; timeout?: number | undefined; depends_on?: string[] | undefined; context_files?: { path: string; description?: string | undefined; }[] | undefined; planning_type?: "feature" | "bugfix" | "migration" | "refactor" | "architecture" | undefined; }, { prompt: string; cwd?: string | undefined; model?: string | undefined; autonomous?: boolean | undefined; labels?: string[] | undefined; timeout?: number | undefined; depends_on?: string[] | undefined; context_files?: { path: string; description?: string | undefined; }[] | undefined; planning_type?: "feature" | "bugfix" | "migration" | "refactor" | "architecture" | undefined; }>; export declare const SpawnTesterSchema: z.ZodObject<{ prompt: z.ZodString; context_files: z.ZodArray; }, "strip", z.ZodTypeAny, { path: string; description?: string | undefined; }, { path: string; description?: string | undefined; }>, "many">; testing_type: z.ZodOptional>; model: z.ZodOptional>; cwd: z.ZodOptional; timeout: z.ZodOptional>; autonomous: z.ZodOptional>; depends_on: z.ZodOptional>; labels: z.ZodOptional>; }, "strip", z.ZodTypeAny, { prompt: string; context_files: { path: string; description?: string | undefined; }[]; cwd?: string | undefined; model?: string | undefined; autonomous?: boolean | undefined; labels?: string[] | undefined; timeout?: number | undefined; depends_on?: string[] | undefined; testing_type?: "rest" | "general" | "playwright" | "graphql" | "suite" | "accessibility" | "performance" | "security" | undefined; }, { prompt: string; context_files: { path: string; description?: string | undefined; }[]; cwd?: string | undefined; model?: string | undefined; autonomous?: boolean | undefined; labels?: string[] | undefined; timeout?: number | undefined; depends_on?: string[] | undefined; testing_type?: "rest" | "general" | "playwright" | "graphql" | "suite" | "accessibility" | "performance" | "security" | undefined; }>; export declare const SpawnResearcherSchema: z.ZodObject<{ prompt: z.ZodString; context_files: z.ZodOptional; }, "strip", z.ZodTypeAny, { path: string; description?: string | undefined; }, { path: string; description?: string | undefined; }>, "many">>; research_type: z.ZodOptional>; model: z.ZodOptional>; cwd: z.ZodOptional; timeout: z.ZodOptional>; autonomous: z.ZodOptional>; depends_on: z.ZodOptional>; labels: z.ZodOptional>; }, "strip", z.ZodTypeAny, { prompt: string; cwd?: string | undefined; model?: string | undefined; autonomous?: boolean | undefined; labels?: string[] | undefined; timeout?: number | undefined; depends_on?: string[] | undefined; context_files?: { path: string; description?: string | undefined; }[] | undefined; research_type?: "general" | "architecture" | "performance" | "security" | "library" | undefined; }, { prompt: string; cwd?: string | undefined; model?: string | undefined; autonomous?: boolean | undefined; labels?: string[] | undefined; timeout?: number | undefined; depends_on?: string[] | undefined; context_files?: { path: string; description?: string | undefined; }[] | undefined; research_type?: "general" | "architecture" | "performance" | "security" | "library" | undefined; }>; //# sourceMappingURL=sanitize.d.ts.map