import { ErrorResponse, SDKRequestData, RequestId, SuccessResponse, MethodToResponse } from '../types'; import { Methods } from './methods'; declare class MessageFormatter { static makeRequest: (method: M, params: P) => SDKRequestData; static makeResponse: (id: RequestId, data: MethodToResponse[Methods], version: string) => SuccessResponse; static makeErrorResponse: (id: RequestId, error: string, version: string) => ErrorResponse; } export { MessageFormatter };