UNPKG

@okxweb3/coin-base

Version:
17 lines (16 loc) 755 B
/// <reference types="node" /> import BN from 'bn.js'; export type Input = Buffer | string | number | bigint | Uint8Array | BN | List | null; export interface List extends Array<Input> { } export interface Decoded { data: Buffer | Buffer[]; remainder: Buffer; } export declare function encode(input: Input): Buffer; export declare function decode(input: Buffer, stream?: boolean): Buffer; export declare function decode(input: Buffer[], stream?: boolean): Buffer[]; export declare function decode(input: Input, stream?: boolean): Buffer[] | Buffer | Decoded; export declare function getLength(input: Input): Buffer | number; export declare function isHexPrefixed(str: string): boolean; export declare function stripHexPrefix(str: string): string;