import { z } from "zod";
import type { AgentTool } from "@prestyj/agent";
declare const EnterPlanParams: z.ZodObject<{
    reason: z.ZodOptional<z.ZodString>;
}, z.core.$strip>;
export declare function createEnterPlanTool(onEnterPlan: (reason?: string) => boolean | void | Promise<boolean | void>): AgentTool<typeof EnterPlanParams>;
export {};
//# sourceMappingURL=enter-plan.d.ts.map