import { NeoFsV2Refs } from '../refs/types_pb'; export declare namespace NeoFsV2Link { interface Link { Children: Link_MeasuredObject[]; } class LinkImpl implements Link { Children: Link_MeasuredObject[]; constructor(data?: Partial); serializeBinary(): Uint8Array; static deserializeBinary(data: Uint8Array): LinkImpl; toObject(): LinkData; } class Link extends LinkImpl { } type LinkData = Omit; interface Link_MeasuredObject { Id?: NeoFsV2Refs.ObjectID; Size: number; } class Link_MeasuredObjectImpl implements Link_MeasuredObject { Id?: NeoFsV2Refs.ObjectID; Size: number; constructor(data?: Partial); serializeBinary(): Uint8Array; static deserializeBinary(data: Uint8Array): Link_MeasuredObjectImpl; toObject(): Link_MeasuredObjectData; } class Link_MeasuredObject extends Link_MeasuredObjectImpl { } type Link_MeasuredObjectData = Omit; }