import type { BigNumberish, HexString } from './types.js';
import type { RPCEthGetBlock } from './eth/types.js';
import { type RlpStructuredDataish } from 'ethers/utils';
export declare function encodeRlpUint(x: BigNumberish | undefined | null): HexString | undefined;
export declare function encodeRlpOptionalList(v: (RlpStructuredDataish | undefined)[]): HexString;
export declare function encodeRlpBlock(block: RPCEthGetBlock): HexString;
//# sourceMappingURL=rlp.d.ts.map