import { Hex } from 'viem';
import { NitroliteRPCMessage } from './types';
export declare function getCurrentTimestamp(): number;
export declare function generateRequestId(): number;
export declare function getRequestId(message: any): number | undefined;
export declare function getMethod(message: any): string | undefined;
export declare function getParams(message: any): any[];
export declare function getResult(message: any): any[];
export declare function getTimestamp(message: any): number | undefined;
export declare function getError(message: any): {
    code: number;
    message: string;
} | undefined;
export declare function toBytes(values: any[]): Hex[];
export declare function isValidResponseTimestamp(request: NitroliteRPCMessage, response: NitroliteRPCMessage): boolean;
export declare function isValidResponseRequestId(request: NitroliteRPCMessage, response: NitroliteRPCMessage): boolean;
