export * from './types';
import type { Request, Response, Error, FailedResponse, Arr, Value } from './types';
export declare function buildRequest<T extends Arr>({ method, params, id }: {
    method: string;
    params: T;
    id?: number;
}): Request<T>;
export declare function buildResponse<T extends Arr, K extends Value>({ request, result }: {
    request: Request<T>;
    result: K;
}): Response<K>;
export declare function buildError({ code, message, data }: Error): FailedResponse;
//# sourceMappingURL=index.d.ts.map