import type CorePlugin from "./plugin.js"; type PluginInput = Parameters[0]; type PluginHooks = Awaited>; export declare const DEFAULT_RESTRICTED_GOAL_AGENTS: readonly ["plan"]; export declare function isRestrictedGoalAgent(agent: unknown): agent is string; export declare function restrictedAgentStopReason(agent: string): string; /** * Treat planning-only agents as an execution boundary, not a prompt preference. * A Goal may be defined while Plan is selected, but it cannot become or remain * autonomously active until the user switches to a non-restricted agent and * explicitly resumes it. */ export declare function installRestrictedAgentSafety(input: PluginInput, hooks: PluginHooks): void; export {}; //# sourceMappingURL=agent-boundary.d.ts.map