import { BlockDataType } from '../enumerations/blockDataType'; import { BlockSize } from '../enumerations/blockSize'; import { BlockType } from '../enumerations/blockType'; import { IBaseBlockMetadata } from '../interfaces/blocks/metadata/blockMetadata'; /** * Concrete implementation of IBlockMetadata */ export declare class BlockMetadata implements IBaseBlockMetadata { private readonly _size; private readonly _type; private readonly _dataType; private readonly _lengthWithoutPadding; private readonly _dateCreated; constructor(_size: BlockSize, _type: BlockType, _dataType: BlockDataType, _lengthWithoutPadding: number, _dateCreated: Date); get size(): BlockSize; get type(): BlockType; get dataType(): BlockDataType; get lengthWithoutPadding(): number; get dateCreated(): Date; } //# sourceMappingURL=blockMetadata.d.ts.map