import { K as KnockClient, C as Config, b as KnockTool } from '../index-qFGypkX3.js'; import { McpServer } from '@modelcontextprotocol/sdk/server/mcp.js'; import 'zod'; import '@knocklabs/mgmt'; import '@knocklabs/node'; declare class KnockMcpServer extends McpServer { constructor(knockClient: KnockClient, config: Config, tools: KnockTool[]); } type CreateKnockMcpServerParams = { /** * Array of Knock tools to enable in the server. */ tools?: KnockTool[]; /** * A Knock client to use for the server. */ knockClient: KnockClient; /** * The config to use for the server. */ config: Config; /** * The workflows to enable as tools in the MCP server. */ workflows?: string[]; }; /** * Creates a Knock MCP Server with the given parameters. */ declare const createKnockMcpServer: (params: CreateKnockMcpServerParams) => Promise; export { createKnockMcpServer };