import { NeoFsV2Refs } from '../refs/types_pb'; import { NeoFsV2Netmap } from '../netmap/types_pb'; export declare namespace NeoFsV2Container { interface Container { Version?: NeoFsV2Refs.Version; OwnerId?: NeoFsV2Refs.OwnerID; Nonce: Uint8Array; BasicAcl: number; Attributes: Container_Attribute[]; PlacementPolicy?: NeoFsV2Netmap.PlacementPolicy; } class ContainerImpl implements Container { Version?: NeoFsV2Refs.Version; OwnerId?: NeoFsV2Refs.OwnerID; Nonce: Uint8Array; BasicAcl: number; Attributes: Container_Attribute[]; PlacementPolicy?: NeoFsV2Netmap.PlacementPolicy; constructor(data?: Partial); serializeBinary(): Uint8Array; static deserializeBinary(data: Uint8Array): ContainerImpl; toObject(): ContainerData; } class Container extends ContainerImpl { } type ContainerData = Omit; interface Container_Attribute { Key: string; Value: string; } class Container_AttributeImpl implements Container_Attribute { Key: string; Value: string; constructor(data?: Partial); serializeBinary(): Uint8Array; static deserializeBinary(data: Uint8Array): Container_AttributeImpl; toObject(): Container_AttributeData; } class Container_Attribute extends Container_AttributeImpl { } type Container_AttributeData = Omit; }