UNPKG

mcp-decisive

Version:

MCP server for WRAP decision-making framework with structured output

267 lines 8.79 kB
import { z } from 'zod'; export declare const registerOptionsSchema: z.ZodObject<{ options: z.ZodArray<z.ZodUnion<[z.ZodString, z.ZodObject<{ text: z.ZodString; supplementaryInfo: z.ZodOptional<z.ZodString>; }, "strip", z.ZodTypeAny, { text: string; supplementaryInfo?: string | undefined; }, { text: string; supplementaryInfo?: string | undefined; }>]>, "many">; widenOptionsStep: z.ZodDiscriminatedUnion<"type", [z.ZodObject<{ type: z.ZodLiteral<"initial_registered">; description: z.ZodLiteral<"初期登録した">; }, "strip", z.ZodTypeAny, { type: "initial_registered"; description: "初期登録した"; }, { type: "initial_registered"; description: "初期登録した"; }>, z.ZodObject<{ type: z.ZodLiteral<"laddered">; description: z.ZodLiteral<"ラダリングした">; }, "strip", z.ZodTypeAny, { type: "laddered"; description: "ラダリングした"; }, { type: "laddered"; description: "ラダリングした"; }>, z.ZodObject<{ type: z.ZodLiteral<"analogical_research_done">; description: z.ZodLiteral<"類推解決策調査した">; }, "strip", z.ZodTypeAny, { type: "analogical_research_done"; description: "類推解決策調査した"; }, { type: "analogical_research_done"; description: "類推解決策調査した"; }>, z.ZodObject<{ type: z.ZodLiteral<"elimination_tested">; description: z.ZodLiteral<"消去テストした">; }, "strip", z.ZodTypeAny, { type: "elimination_tested"; description: "消去テストした"; }, { type: "elimination_tested"; description: "消去テストした"; }>, z.ZodObject<{ type: z.ZodLiteral<"fixed">; description: z.ZodLiteral<"fixした">; }, "strip", z.ZodTypeAny, { type: "fixed"; description: "fixした"; }, { type: "fixed"; description: "fixした"; }>]>; }, "strip", z.ZodTypeAny, { options: (string | { text: string; supplementaryInfo?: string | undefined; })[]; widenOptionsStep: { type: "initial_registered"; description: "初期登録した"; } | { type: "laddered"; description: "ラダリングした"; } | { type: "analogical_research_done"; description: "類推解決策調査した"; } | { type: "elimination_tested"; description: "消去テストした"; } | { type: "fixed"; description: "fixした"; }; }, { options: (string | { text: string; supplementaryInfo?: string | undefined; })[]; widenOptionsStep: { type: "initial_registered"; description: "初期登録した"; } | { type: "laddered"; description: "ラダリングした"; } | { type: "analogical_research_done"; description: "類推解決策調査した"; } | { type: "elimination_tested"; description: "消去テストした"; } | { type: "fixed"; description: "fixした"; }; }>; export declare const registerOptionsOutputSchema: z.ZodObject<{ options: z.ZodArray<z.ZodObject<{ id: z.ZodString; text: z.ZodString; supplementaryInfo: z.ZodOptional<z.ZodString>; }, "strip", z.ZodTypeAny, { text: string; id: string; supplementaryInfo?: string | undefined; }, { text: string; id: string; supplementaryInfo?: string | undefined; }>, "many">; widenOptionsStep: z.ZodDiscriminatedUnion<"type", [z.ZodObject<{ type: z.ZodLiteral<"initial_registered">; description: z.ZodLiteral<"初期登録した">; }, "strip", z.ZodTypeAny, { type: "initial_registered"; description: "初期登録した"; }, { type: "initial_registered"; description: "初期登録した"; }>, z.ZodObject<{ type: z.ZodLiteral<"laddered">; description: z.ZodLiteral<"ラダリングした">; }, "strip", z.ZodTypeAny, { type: "laddered"; description: "ラダリングした"; }, { type: "laddered"; description: "ラダリングした"; }>, z.ZodObject<{ type: z.ZodLiteral<"analogical_research_done">; description: z.ZodLiteral<"類推解決策調査した">; }, "strip", z.ZodTypeAny, { type: "analogical_research_done"; description: "類推解決策調査した"; }, { type: "analogical_research_done"; description: "類推解決策調査した"; }>, z.ZodObject<{ type: z.ZodLiteral<"elimination_tested">; description: z.ZodLiteral<"消去テストした">; }, "strip", z.ZodTypeAny, { type: "elimination_tested"; description: "消去テストした"; }, { type: "elimination_tested"; description: "消去テストした"; }>, z.ZodObject<{ type: z.ZodLiteral<"fixed">; description: z.ZodLiteral<"fixした">; }, "strip", z.ZodTypeAny, { type: "fixed"; description: "fixした"; }, { type: "fixed"; description: "fixした"; }>]>; }, "strip", z.ZodTypeAny, { options: { text: string; id: string; supplementaryInfo?: string | undefined; }[]; widenOptionsStep: { type: "initial_registered"; description: "初期登録した"; } | { type: "laddered"; description: "ラダリングした"; } | { type: "analogical_research_done"; description: "類推解決策調査した"; } | { type: "elimination_tested"; description: "消去テストした"; } | { type: "fixed"; description: "fixした"; }; }, { options: { text: string; id: string; supplementaryInfo?: string | undefined; }[]; widenOptionsStep: { type: "initial_registered"; description: "初期登録した"; } | { type: "laddered"; description: "ラダリングした"; } | { type: "analogical_research_done"; description: "類推解決策調査した"; } | { type: "elimination_tested"; description: "消去テストした"; } | { type: "fixed"; description: "fixした"; }; }>; export type RegisterOptionsParams = z.infer<typeof registerOptionsSchema>; export declare const registerOptionsParams: { options: z.ZodArray<z.ZodUnion<[z.ZodString, z.ZodObject<{ text: z.ZodString; supplementaryInfo: z.ZodOptional<z.ZodString>; }, "strip", z.ZodTypeAny, { text: string; supplementaryInfo?: string | undefined; }, { text: string; supplementaryInfo?: string | undefined; }>]>, "many">; widenOptionsStep: z.ZodDiscriminatedUnion<"type", [z.ZodObject<{ type: z.ZodLiteral<"initial_registered">; description: z.ZodLiteral<"初期登録した">; }, "strip", z.ZodTypeAny, { type: "initial_registered"; description: "初期登録した"; }, { type: "initial_registered"; description: "初期登録した"; }>, z.ZodObject<{ type: z.ZodLiteral<"laddered">; description: z.ZodLiteral<"ラダリングした">; }, "strip", z.ZodTypeAny, { type: "laddered"; description: "ラダリングした"; }, { type: "laddered"; description: "ラダリングした"; }>, z.ZodObject<{ type: z.ZodLiteral<"analogical_research_done">; description: z.ZodLiteral<"類推解決策調査した">; }, "strip", z.ZodTypeAny, { type: "analogical_research_done"; description: "類推解決策調査した"; }, { type: "analogical_research_done"; description: "類推解決策調査した"; }>, z.ZodObject<{ type: z.ZodLiteral<"elimination_tested">; description: z.ZodLiteral<"消去テストした">; }, "strip", z.ZodTypeAny, { type: "elimination_tested"; description: "消去テストした"; }, { type: "elimination_tested"; description: "消去テストした"; }>, z.ZodObject<{ type: z.ZodLiteral<"fixed">; description: z.ZodLiteral<"fixした">; }, "strip", z.ZodTypeAny, { type: "fixed"; description: "fixした"; }, { type: "fixed"; description: "fixした"; }>]>; }; export type RegisterOptionsResponse = z.infer<typeof registerOptionsOutputSchema>; //# sourceMappingURL=schema.d.ts.map