mcp-casual-interview
Version:
MCP server for casual interview preparation workflow management
33 lines • 2.5 kB
TypeScript
import { z } from 'zod';
declare const WorkflowState: z.ZodEnum<["information_initially_registered", "career_summary_created", "match_position_determined", "match_degree_prediagnosed", "attract_plan_determined"]>;
export declare const progressUpdateSchema: z.ZodObject<{
completedStep: z.ZodEnum<["information_initially_registered", "career_summary_created", "match_position_determined", "match_degree_prediagnosed", "attract_plan_determined"]>;
notionUrl: z.ZodOptional<z.ZodString>;
}, "strip", z.ZodTypeAny, {
completedStep: "career_summary_created" | "match_position_determined" | "attract_plan_determined" | "information_initially_registered" | "match_degree_prediagnosed";
notionUrl?: string | undefined;
}, {
completedStep: "career_summary_created" | "match_position_determined" | "attract_plan_determined" | "information_initially_registered" | "match_degree_prediagnosed";
notionUrl?: string | undefined;
}>;
declare const ResponseWorkflowState: z.ZodEnum<["not_started", "initial_info_registered", "career_summary_created", "match_position_determined", "match_degree_diagnosed", "attract_plan_determined", "completed"]>;
export declare const progressUpdateOutputSchema: z.ZodObject<{
currentState: z.ZodEnum<["not_started", "initial_info_registered", "career_summary_created", "match_position_determined", "match_degree_diagnosed", "attract_plan_determined", "completed"]>;
nextAction: z.ZodString;
}, "strip", z.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;
}>;
export declare const toolParams: {
completedStep: z.ZodEnum<["information_initially_registered", "career_summary_created", "match_position_determined", "match_degree_prediagnosed", "attract_plan_determined"]>;
notionUrl: z.ZodOptional<z.ZodString>;
};
export type ProgressUpdateParams = z.infer<typeof progressUpdateSchema>;
export type ProgressUpdateOutput = z.infer<typeof progressUpdateOutputSchema>;
export type WorkflowStateType = z.infer<typeof WorkflowState>;
export type ResponseWorkflowStateType = z.infer<typeof ResponseWorkflowState>;
export {};
//# sourceMappingURL=schema.d.ts.map