/**
 * MCP (Model Context Protocol) types and interfaces
 */
// Error codes
export var JsonRpcErrorCode;
(function (JsonRpcErrorCode) {
    JsonRpcErrorCode[JsonRpcErrorCode["PARSE_ERROR"] = -32700] = "PARSE_ERROR";
    JsonRpcErrorCode[JsonRpcErrorCode["INVALID_REQUEST"] = -32600] = "INVALID_REQUEST";
    JsonRpcErrorCode[JsonRpcErrorCode["METHOD_NOT_FOUND"] = -32601] = "METHOD_NOT_FOUND";
    JsonRpcErrorCode[JsonRpcErrorCode["INVALID_PARAMS"] = -32602] = "INVALID_PARAMS";
    JsonRpcErrorCode[JsonRpcErrorCode["INTERNAL_ERROR"] = -32603] = "INTERNAL_ERROR";
})(JsonRpcErrorCode || (JsonRpcErrorCode = {}));
// MCP method names
export var MCPMethod;
(function (MCPMethod) {
    MCPMethod["INITIALIZE"] = "initialize";
    MCPMethod["INITIALIZED"] = "initialized";
    MCPMethod["TOOLS_LIST"] = "tools/list";
    MCPMethod["TOOLS_CALL"] = "tools/call";
    MCPMethod["PING"] = "ping";
    MCPMethod["NOTIFICATIONS_CANCELLED"] = "notifications/cancelled";
})(MCPMethod || (MCPMethod = {}));
//# sourceMappingURL=types.js.map