import { EthjsAddress } from '@tevm/utils'; /** * Creates a zero-filled buffer of the specified length * @param {number} length - The length of the buffer * @returns {Uint8Array} A zero-filled Uint8Array */ export declare function zeros(length: number): Uint8Array; /** * Creates the zero address * @returns {EthjsAddress} The zero address */ export declare function createZeroAddress(): EthjsAddress; /** * Creates an address from a public key * @param {Uint8Array} publicKey - The public key * @returns {EthjsAddress} The address */ export declare function createAddressFromPublicKey(publicKey: Uint8Array): EthjsAddress; /** * Wrapper for toType that handles string inputs properly * @param {any} input - The input value * @param {number} outputType - The output type * @returns {any} The converted value */ export declare function safeToType(input: any, outputType: number): any; /** * Gets the v value from a signature * @param {any} signature - The signature object * @returns {bigint} The v value */ export declare function getSignatureV(signature: any): bigint; //# sourceMappingURL=utils.d.ts.map