import { type Static, type TSchema } from "@sinclair/typebox"; import type { HappyMcpServer, HappyMcpTool, StartHappyMcpServerOptions } from "./types.js"; export interface HappyMcpTransport { request(method: "DELETE" | "GET" | "PATCH" | "POST", path: string, responseSchema: TSchema_, body?: unknown): Promise>; socketPath: string; token: string; } export declare function defineMcpTool(tool: HappyMcpTool): HappyMcpTool; export declare function startHappyMcpServer(options: StartHappyMcpServerOptions, transport: HappyMcpTransport): Promise; //# sourceMappingURL=startHappyMcpServer.d.ts.map