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;
}