import { z } from "zod"; declare const AgentModeSchema: z.ZodEnum<["planning", "editing", "analysis", "interactive", "one-shot", "debugging", "refactoring", "documentation"]>; type AgentMode = z.infer; interface ModeProfile { name: string; description: string; focus: string[]; enabledTools: string[]; disabledTools: string[]; promptingStrategy: string; bestFor: string[]; } declare const MODE_PROFILES: Record; export declare function modeSwitcher(args: unknown): Promise; export { MODE_PROFILES, type AgentMode, type ModeProfile }; //# sourceMappingURL=mode-switcher.d.ts.map