import { IInternalEvent } from "../types"; export declare function isEmptyString(value: string): boolean; export declare function isEmptyArray(array: any[]): boolean; export declare function isBuffer(val: any): boolean; export declare function isTypedArray(val: any): boolean; export declare function isArrayBuffer(val: any): boolean; export declare function getType(val: any): "string" | "number" | "bigint" | "boolean" | "symbol" | "undefined" | "object" | "function" | "buffer" | "array" | "typed-array" | "array-buffer"; export declare function getEncoding(val: any): "hex" | "utf8" | "binary"; export declare function isHexString(value: any, length?: number): boolean; export declare function isJsonRpcRequest(object: any): boolean; export declare function isJsonRpcResponseSuccess(object: any): boolean; export declare function isJsonRpcResponseError(object: any): boolean; export declare function isInternalEvent(object: any): object is IInternalEvent;