/** * 昆仑智联 MCP 服务 * * 提供对昆仑智联(飞书私有化)云文档、多维表格和画板的自动化处理能力 * * 核心工具: * - lark_bitable_create_complete: 【推荐】一键创建完整多维表格(表格+字段+数据) * - lark_doc_create: 【推荐】创建云文档 * - lark_board_create_diagram: 创建图表画板 * * 重要提示: 所有创建操作都需要用户提供邮箱(email)参数 */ export * from "./types"; export * from "./client"; export * from "./tools"; /** * 昆仑智联工具集合 * * 包含: * - 多维表格: lark_bitable_create_complete, lark_bitable_create, lark_bitable_add_record... * - 云文档: lark_doc_create, lark_doc_append, lark_doc_search... * - 画板: lark_board_create_diagram, lark_board_create... */ export declare const larkTools: ({ name: string; description: string; inputSchema: { title: import("zod").ZodString; blocks: import("zod").ZodOptional; content: import("zod").ZodOptional; lang: import("zod").ZodOptional; }, "strip", import("zod").ZodTypeAny, { type: "code" | "text" | "h1" | "h2" | "h3" | "h4" | "h5" | "h6" | "bullet" | "ordered" | "quote" | "todo" | "callout" | "divider"; content?: string | undefined; lang?: string | undefined; }, { type: "code" | "text" | "h1" | "h2" | "h3" | "h4" | "h5" | "h6" | "bullet" | "ordered" | "quote" | "todo" | "callout" | "divider"; content?: string | undefined; lang?: string | undefined; }>, "many">>; folder: import("zod").ZodOptional; email: import("zod").ZodString; }; handler: (args: { title: string; blocks?: Array<{ type: string; content?: string; lang?: string; }>; folder?: string; email?: string; }) => Promise<{ content: { type: "text"; text: string; }[]; }>; } | { name: string; description: string; inputSchema: { md: import("zod").ZodString; title: import("zod").ZodOptional; folder: import("zod").ZodOptional; email: import("zod").ZodString; }; handler: (args: { md: string; title?: string; folder?: string; email?: string; }) => Promise<{ content: { type: "text"; text: string; }[]; }>; } | { name: string; description: string; inputSchema: { id: import("zod").ZodString; }; handler: (args: { id: string; }) => Promise<{ content: { type: "text"; text: string; }[]; }>; } | { name: string; description: string; inputSchema: { q: import("zod").ZodString; types: import("zod").ZodOptional, "many">>; limit: import("zod").ZodOptional; }; handler: (args: { q: string; types?: string[]; limit?: number; }) => Promise<{ content: { type: "text"; text: string; }[]; }>; } | { name: string; description: string; inputSchema: { doc: import("zod").ZodString; blocks: import("zod").ZodArray; content: import("zod").ZodOptional; lang: import("zod").ZodOptional; }, "strip", import("zod").ZodTypeAny, { type: "code" | "text" | "h1" | "h2" | "h3" | "h4" | "h5" | "h6" | "bullet" | "ordered" | "quote" | "todo" | "callout" | "divider"; content?: string | undefined; lang?: string | undefined; }, { type: "code" | "text" | "h1" | "h2" | "h3" | "h4" | "h5" | "h6" | "bullet" | "ordered" | "quote" | "todo" | "callout" | "divider"; content?: string | undefined; lang?: string | undefined; }>, "many">; }; handler: (args: { doc: string; blocks: Array<{ type: string; content?: string; lang?: string; }>; }) => Promise<{ content: { type: "text"; text: string; }[]; }>; } | { name: string; description: string; inputSchema: { name: import("zod").ZodString; tableName: import("zod").ZodString; fields: import("zod").ZodArray>; }, "strip", import("zod").ZodTypeAny, { type: number; name: string; options?: string[] | undefined; }, { type: number; name: string; options?: string[] | undefined; }>, "many">; records: import("zod").ZodOptional, "many">>; folder: import("zod").ZodOptional; email: import("zod").ZodString; }; handler: (args: { name: string; tableName: string; fields: Array<{ name: string; type: number; options?: string[]; }>; records?: Array>; folder?: string; email?: string; }) => Promise<{ content: { type: "text"; text: string; }[]; }>; } | { name: string; description: string; inputSchema: { name: import("zod").ZodString; folder: import("zod").ZodOptional; email: import("zod").ZodString; }; handler: (args: { name: string; folder?: string; email?: string; }) => Promise<{ content: { type: "text"; text: string; }[]; }>; } | { name: string; description: string; inputSchema: { app: import("zod").ZodString; name: import("zod").ZodString; fields: import("zod").ZodOptional, "many">>; }; handler: (args: { app: string; name: string; fields?: Array<{ name: string; type: number; }>; }) => Promise<{ content: { type: "text"; text: string; }[]; }>; } | { name: string; description: string; inputSchema: { app: import("zod").ZodString; }; handler: (args: { app: string; }) => Promise<{ content: { type: "text"; text: string; }[]; }>; } | { name: string; description: string; inputSchema: { app: import("zod").ZodString; table: import("zod").ZodString; }; handler: (args: { app: string; table: string; }) => Promise<{ content: { type: "text"; text: string; }[]; }>; } | { name: string; description: string; inputSchema: { app: import("zod").ZodString; table: import("zod").ZodString; fields: import("zod").ZodRecord; }; handler: (args: { app: string; table: string; fields: Record; }) => Promise<{ content: { type: "text"; text: string; }[]; }>; } | { name: string; description: string; inputSchema: { app: import("zod").ZodString; table: import("zod").ZodString; records: import("zod").ZodArray, "many">; }; handler: (args: { app: string; table: string; records: Array>; }) => Promise<{ content: { type: "text"; text: string; }[]; }>; } | { name: string; description: string; inputSchema: { app: import("zod").ZodString; table: import("zod").ZodString; filter: import("zod").ZodOptional; conditions: import("zod").ZodOptional; value: import("zod").ZodOptional>; }, "strip", import("zod").ZodTypeAny, { field: string; op: "is" | "isNot" | "contains" | "doesNotContain" | "isEmpty" | "isNotEmpty"; value?: string[] | undefined; }, { field: string; op: "is" | "isNot" | "contains" | "doesNotContain" | "isEmpty" | "isNotEmpty"; value?: string[] | undefined; }>, "many">>; }, "strip", import("zod").ZodTypeAny, { and?: boolean | undefined; conditions?: { field: string; op: "is" | "isNot" | "contains" | "doesNotContain" | "isEmpty" | "isNotEmpty"; value?: string[] | undefined; }[] | undefined; }, { and?: boolean | undefined; conditions?: { field: string; op: "is" | "isNot" | "contains" | "doesNotContain" | "isEmpty" | "isNotEmpty"; value?: string[] | undefined; }[] | undefined; }>>; sort: import("zod").ZodOptional; }, "strip", import("zod").ZodTypeAny, { field: string; desc?: boolean | undefined; }, { field: string; desc?: boolean | undefined; }>, "many">>; limit: import("zod").ZodOptional; pageToken: import("zod").ZodOptional; }; handler: (args: { app: string; table: string; filter?: { and?: boolean; conditions?: Array<{ field: string; op: string; value?: string[]; }>; }; sort?: Array<{ field: string; desc?: boolean; }>; limit?: number; pageToken?: string; }) => Promise<{ content: { type: "text"; text: string; }[]; }>; } | { name: string; description: string; inputSchema: { app: import("zod").ZodString; table: import("zod").ZodString; record: import("zod").ZodString; fields: import("zod").ZodRecord; }; handler: (args: { app: string; table: string; record: string; fields: Record; }) => Promise<{ content: { type: "text"; text: string; }[]; }>; } | { name: string; description: string; inputSchema: { app: import("zod").ZodString; table: import("zod").ZodString; records: import("zod").ZodArray; }; handler: (args: { app: string; table: string; records: string[]; }) => Promise<{ content: { type: "text"; text: string; }[]; }>; } | { name: string; description: string; inputSchema: { title: import("zod").ZodString; folder: import("zod").ZodOptional; email: import("zod").ZodString; }; handler: (args: { title: string; folder?: string; email?: string; }) => Promise<{ content: { type: "text"; text: string; }[]; }>; } | { name: string; description: string; inputSchema: { title: import("zod").ZodString; code: import("zod").ZodString; syntax: import("zod").ZodEnum<["plantuml", "mermaid"]>; style: import("zod").ZodOptional>; folder: import("zod").ZodOptional; email: import("zod").ZodString; }; handler: (args: { title: string; code: string; syntax: "plantuml" | "mermaid"; style?: "board" | "classic"; folder?: string; email?: string; }) => Promise<{ content: { type: "text"; text: string; }[]; }>; } | { name: string; description: string; inputSchema: { board: import("zod").ZodString; code: import("zod").ZodString; syntax: import("zod").ZodEnum<["plantuml", "mermaid"]>; style: import("zod").ZodOptional>; }; handler: (args: { board: string; code: string; syntax: "plantuml" | "mermaid"; style?: "board" | "classic"; }) => Promise<{ content: { type: "text"; text: string; }[]; }>; })[]; //# sourceMappingURL=index.d.ts.map