/// /** * Signature, as an immutable object. */ export declare class Signature { private valueHex; constructor(value?: string | Buffer | Uint8Array); static empty(): Signature; static fromHex(value: string): Signature; private static isValidHex; private static fromValidHex; static fromBuffer(buffer: Buffer): Signature; hex(): string; } export declare function interpretSignatureAsBuffer(signature: { hex(): string; } | Uint8Array): Buffer;