/** * The mosaic nonce structure * * @since 1.0 */ export declare class MosaicNonce { /** * Create MosaicNonce from int * * @param nonce nonce */ constructor(nonce: Uint8Array); /** * Mosaic nonce */ readonly nonce: Uint8Array; /** * Create a random MosaicNonce * * @return {MosaicNonce} */ static createRandom(): MosaicNonce; /** * Create a MosaicNonce from a Uint8Array notation. * * @param nonce {number} * @return {MosaicNonce} */ static createFromUint8Array(nonce: Uint8Array): MosaicNonce; /** * Create a MosaicNonce from a number notation. * * @param nonce {number} * @return {MosaicNonce} */ static createFromNumber(nonce: number): MosaicNonce; /** * Create a MosaicNonce from hexadecimal notation. * * @param hex {string} * @return {MosaicNonce} */ static createFromHex(hex: string): MosaicNonce; /** * @returns the nonce as an array of 4 digits */ toUint8Array(): Uint8Array; /** * Get string value of nonce * @returns the nonce as hex */ toHex(): string; }