/** * @file index.ts * @description Main entry point for the BrandKit MCP server. * * Creates and starts the MCP server with stdio, SSE, or Streamable HTTP * transport. Loads the brand configuration, builds the design system index, * registers all MCP tools / resources / prompts, and optionally starts a * file watcher for hot-reload during development. */ type Transport = 'stdio' | 'sse' | 'http'; interface StartServerOptions { transport?: Transport; port?: number; configPath?: string; watch?: boolean; } /** * Starts the BrandKit MCP server. */ declare function startServer(options?: StartServerOptions): Promise; export { type StartServerOptions, type Transport, startServer };