import { MosaicId } from '../mosaic/MosaicId'; import { UInt64 } from '../UInt64'; import { MosaicRestrictionType } from './MosaicRestrictionType'; /** * Mosaic global restriction item structure . */ export declare class MosaicGlobalRestrictionItem { readonly key: UInt64; /** * Reference mosaic identifier */ readonly referenceMosaicId: MosaicId; /** * Mosaic restriction value. */ readonly restrictionValue: UInt64; /** * Mosaic restriction type. */ readonly restrictionType: MosaicRestrictionType; /** * Constructor * @param key string, * @param referenceMosaicId * @param restrictionValue * @param restrictionType */ constructor(key: UInt64, /** * Reference mosaic identifier */ referenceMosaicId: MosaicId, /** * Mosaic restriction value. */ restrictionValue: UInt64, /** * Mosaic restriction type. */ restrictionType: MosaicRestrictionType); }