/**
 * Progress Update Tool
 *
 * Updates workflow progress when a step is completed and returns the new state
 * with next action guidance.
 */
export declare const progressUpdateTool: {
    readonly name: "progress_update";
    readonly description: "カジュアル面談事前準備の進捗を更新し、次のアクションを取得します。完了したステップを指定してください。";
    readonly parameters: {
        completedStep: import("zod").ZodEnum<["information_initially_registered", "career_summary_created", "match_position_determined", "match_degree_prediagnosed", "attract_plan_determined"]>;
        notionUrl: import("zod").ZodOptional<import("zod").ZodString>;
    };
    readonly outputSchema: import("zod").ZodObject<{
        currentState: import("zod").ZodEnum<["not_started", "initial_info_registered", "career_summary_created", "match_position_determined", "match_degree_diagnosed", "attract_plan_determined", "completed"]>;
        nextAction: import("zod").ZodString;
    }, "strip", import("zod").ZodTypeAny, {
        currentState: "not_started" | "initial_info_registered" | "career_summary_created" | "match_position_determined" | "match_degree_diagnosed" | "attract_plan_determined" | "completed";
        nextAction: string;
    }, {
        currentState: "not_started" | "initial_info_registered" | "career_summary_created" | "match_position_determined" | "match_degree_diagnosed" | "attract_plan_determined" | "completed";
        nextAction: string;
    }>;
    readonly handler: (args: import("./schema.js").ProgressUpdateParams) => Promise<import("@modelcontextprotocol/sdk/types.js").CallToolResult>;
};
//# sourceMappingURL=index.d.ts.map