@edicarlos.lds/businessmap-mcp
Version:
Model Context Protocol server for BusinessMap (Kanbanize) integration
219 lines • 6.97 kB
TypeScript
import { z } from 'zod/v3';
export declare const listBoardsSchema: z.ZodObject<{
board_ids: z.ZodOptional<z.ZodArray<z.ZodNumber, "many">>;
workspace_ids: z.ZodOptional<z.ZodArray<z.ZodNumber, "many">>;
expand: z.ZodOptional<z.ZodArray<z.ZodEnum<["workflows", "settings", "structure"]>, "many">>;
fields: z.ZodOptional<z.ZodArray<z.ZodEnum<["board_id", "workspace_id", "is_archived", "name", "description", "revision"]>, "many">>;
if_assigned: z.ZodOptional<z.ZodNumber>;
is_archived: z.ZodOptional<z.ZodNumber>;
workspace_id: z.ZodOptional<z.ZodNumber>;
}, "strip", z.ZodTypeAny, {
workspace_id?: number | undefined;
is_archived?: number | undefined;
board_ids?: number[] | undefined;
workspace_ids?: number[] | undefined;
expand?: ("workflows" | "settings" | "structure")[] | undefined;
fields?: ("board_id" | "workspace_id" | "is_archived" | "name" | "description" | "revision")[] | undefined;
if_assigned?: number | undefined;
}, {
workspace_id?: number | undefined;
is_archived?: number | undefined;
board_ids?: number[] | undefined;
workspace_ids?: number[] | undefined;
expand?: ("workflows" | "settings" | "structure")[] | undefined;
fields?: ("board_id" | "workspace_id" | "is_archived" | "name" | "description" | "revision")[] | undefined;
if_assigned?: number | undefined;
}>;
export declare const searchBoardSchema: z.ZodObject<{
board_id: z.ZodOptional<z.ZodNumber>;
board_name: z.ZodOptional<z.ZodString>;
workspace_id: z.ZodOptional<z.ZodNumber>;
}, "strip", z.ZodTypeAny, {
board_id?: number | undefined;
workspace_id?: number | undefined;
board_name?: string | undefined;
}, {
board_id?: number | undefined;
workspace_id?: number | undefined;
board_name?: string | undefined;
}>;
export declare const getBoardSchema: z.ZodObject<{
board_id: z.ZodNumber;
}, "strip", z.ZodTypeAny, {
board_id: number;
}, {
board_id: number;
}>;
export declare const getColumnsSchema: z.ZodObject<{
board_id: z.ZodNumber;
}, "strip", z.ZodTypeAny, {
board_id: number;
}, {
board_id: number;
}>;
export declare const getLanesSchema: z.ZodObject<{
board_id: z.ZodNumber;
}, "strip", z.ZodTypeAny, {
board_id: number;
}, {
board_id: number;
}>;
export declare const getLaneSchema: z.ZodObject<{
lane_id: z.ZodNumber;
}, "strip", z.ZodTypeAny, {
lane_id: number;
}, {
lane_id: number;
}>;
export declare const createBoardSchema: z.ZodObject<{
name: z.ZodString;
description: z.ZodOptional<z.ZodString>;
project_id: z.ZodOptional<z.ZodNumber>;
workspace_id: z.ZodOptional<z.ZodNumber>;
}, "strip", z.ZodTypeAny, {
name: string;
workspace_id?: number | undefined;
description?: string | undefined;
project_id?: number | undefined;
}, {
name: string;
workspace_id?: number | undefined;
description?: string | undefined;
project_id?: number | undefined;
}>;
export declare const createLaneSchema: z.ZodObject<{
name: z.ZodString;
description: z.ZodOptional<z.ZodString>;
workflow_id: z.ZodNumber;
position: z.ZodNumber;
color: z.ZodString;
}, "strip", z.ZodTypeAny, {
name: string;
position: number;
workflow_id: number;
color: string;
description?: string | undefined;
}, {
name: string;
position: number;
workflow_id: number;
color: string;
description?: string | undefined;
}>;
export declare const getCurrentBoardStructureSchema: z.ZodObject<{
board_id: z.ZodNumber;
}, "strip", z.ZodTypeAny, {
board_id: number;
}, {
board_id: number;
}>;
export declare const createColumnInputSchema: z.ZodObject<{
board_id: z.ZodNumber;
workflow_id: z.ZodOptional<z.ZodNumber>;
section: z.ZodOptional<z.ZodNumber>;
parent_column_id: z.ZodOptional<z.ZodNumber>;
position: z.ZodNumber;
name: z.ZodString;
limit: z.ZodOptional<z.ZodNumber>;
description: z.ZodOptional<z.ZodString>;
}, "strip", z.ZodTypeAny, {
board_id: number;
name: string;
position: number;
description?: string | undefined;
workflow_id?: number | undefined;
section?: number | undefined;
parent_column_id?: number | undefined;
limit?: number | undefined;
}, {
board_id: number;
name: string;
position: number;
description?: string | undefined;
workflow_id?: number | undefined;
section?: number | undefined;
parent_column_id?: number | undefined;
limit?: number | undefined;
}>;
export declare const createColumnSchema: z.ZodEffects<z.ZodObject<{
board_id: z.ZodNumber;
workflow_id: z.ZodOptional<z.ZodNumber>;
section: z.ZodOptional<z.ZodNumber>;
parent_column_id: z.ZodOptional<z.ZodNumber>;
position: z.ZodNumber;
name: z.ZodString;
limit: z.ZodOptional<z.ZodNumber>;
description: z.ZodOptional<z.ZodString>;
}, "strip", z.ZodTypeAny, {
board_id: number;
name: string;
position: number;
description?: string | undefined;
workflow_id?: number | undefined;
section?: number | undefined;
parent_column_id?: number | undefined;
limit?: number | undefined;
}, {
board_id: number;
name: string;
position: number;
description?: string | undefined;
workflow_id?: number | undefined;
section?: number | undefined;
parent_column_id?: number | undefined;
limit?: number | undefined;
}>, {
board_id: number;
name: string;
position: number;
description?: string | undefined;
workflow_id?: number | undefined;
section?: number | undefined;
parent_column_id?: number | undefined;
limit?: number | undefined;
}, {
board_id: number;
name: string;
position: number;
description?: string | undefined;
workflow_id?: number | undefined;
section?: number | undefined;
parent_column_id?: number | undefined;
limit?: number | undefined;
}>;
export declare const updateColumnSchema: z.ZodObject<{
board_id: z.ZodNumber;
column_id: z.ZodNumber;
name: z.ZodOptional<z.ZodString>;
limit: z.ZodOptional<z.ZodNumber>;
section: z.ZodOptional<z.ZodNumber>;
position: z.ZodOptional<z.ZodNumber>;
description: z.ZodOptional<z.ZodString>;
}, "strip", z.ZodTypeAny, {
board_id: number;
column_id: number;
name?: string | undefined;
description?: string | undefined;
position?: number | undefined;
section?: number | undefined;
limit?: number | undefined;
}, {
board_id: number;
column_id: number;
name?: string | undefined;
description?: string | undefined;
position?: number | undefined;
section?: number | undefined;
limit?: number | undefined;
}>;
export declare const deleteColumnSchema: z.ZodObject<{
board_id: z.ZodNumber;
column_id: z.ZodNumber;
}, "strip", z.ZodTypeAny, {
board_id: number;
column_id: number;
}, {
board_id: number;
column_id: number;
}>;
//# sourceMappingURL=board-schemas.d.ts.map