mcp-casual-interview
Version:
MCP server for casual interview preparation workflow management
35 lines • 2.22 kB
TypeScript
/**
* Workflow Reset Tool
*
* Completely clears all local JSON storage state and resets the workflow
* to the initial state for starting the interview preparation from scratch.
*/
export declare const workflowResetTool: {
name: string;
description: string;
parameters: {};
outputSchema: import("zod").ZodObject<{
success: import("zod").ZodBoolean;
previousState: import("zod").ZodNullable<import("zod").ZodEnum<["information_initially_registered", "career_summary_created", "match_position_determined", "match_degree_prediagnosed", "attract_plan_determined", "completed"]>>;
currentState: import("zod").ZodEnum<["information_initially_registered", "career_summary_created", "match_position_determined", "match_degree_prediagnosed", "attract_plan_determined", "completed"]>;
notionPageUrl: import("zod").ZodNullable<import("zod").ZodString>;
lastUpdated: import("zod").ZodString;
message: import("zod").ZodString;
}, "strip", import("zod").ZodTypeAny, {
message: string;
currentState: "career_summary_created" | "match_position_determined" | "attract_plan_determined" | "completed" | "information_initially_registered" | "match_degree_prediagnosed";
notionPageUrl: string | null;
lastUpdated: string;
success: boolean;
previousState: "career_summary_created" | "match_position_determined" | "attract_plan_determined" | "completed" | "information_initially_registered" | "match_degree_prediagnosed" | null;
}, {
message: string;
currentState: "career_summary_created" | "match_position_determined" | "attract_plan_determined" | "completed" | "information_initially_registered" | "match_degree_prediagnosed";
notionPageUrl: string | null;
lastUpdated: string;
success: boolean;
previousState: "career_summary_created" | "match_position_determined" | "attract_plan_determined" | "completed" | "information_initially_registered" | "match_degree_prediagnosed" | null;
}>;
handler: (args: import("./schema.js").WorkflowResetParams) => Promise<import("@modelcontextprotocol/sdk/types.js").CallToolResult>;
};
//# sourceMappingURL=index.d.ts.map