export declare namespace NeoFsV2Refs {
enum SignatureScheme {
SignatureScheme_ECDSA_SHA512 = 0,
SignatureScheme_ECDSA_RFC6979_SHA256 = 1,
SignatureScheme_ECDSA_RFC6979_SHA256_WALLET_CONNECT = 2,
SignatureScheme_N3 = 3
}
enum ChecksumType {
ChecksumType_CHECKSUM_TYPE_UNSPECIFIED = 0,
ChecksumType_TZ = 1,
ChecksumType_SHA256 = 2
}
interface Address {
ContainerId?: ContainerID;
ObjectId?: ObjectID;
}
class AddressImpl implements Address {
ContainerId?: ContainerID;
ObjectId?: ObjectID;
constructor(data?: Partial
);
serializeBinary(): Uint8Array;
static deserializeBinary(data: Uint8Array): AddressImpl;
toObject(): AddressData;
}
class Address extends AddressImpl {
}
type AddressData = Omit;
interface ObjectID {
Value: Uint8Array;
}
class ObjectIDImpl implements ObjectID {
Value: Uint8Array;
constructor(data?: Partial);
serializeBinary(): Uint8Array;
static deserializeBinary(data: Uint8Array): ObjectIDImpl;
toObject(): ObjectIDData;
}
class ObjectID extends ObjectIDImpl {
}
type ObjectIDData = Omit;
interface ContainerID {
Value: Uint8Array;
}
class ContainerIDImpl implements ContainerID {
Value: Uint8Array;
constructor(data?: Partial);
serializeBinary(): Uint8Array;
static deserializeBinary(data: Uint8Array): ContainerIDImpl;
toObject(): ContainerIDData;
}
class ContainerID extends ContainerIDImpl {
}
type ContainerIDData = Omit;
interface OwnerID {
Value: Uint8Array;
}
class OwnerIDImpl implements OwnerID {
Value: Uint8Array;
constructor(data?: Partial);
serializeBinary(): Uint8Array;
static deserializeBinary(data: Uint8Array): OwnerIDImpl;
toObject(): OwnerIDData;
}
class OwnerID extends OwnerIDImpl {
}
type OwnerIDData = Omit;
interface SubnetID {
Value: number;
}
class SubnetIDImpl implements SubnetID {
Value: number;
constructor(data?: Partial);
serializeBinary(): Uint8Array;
static deserializeBinary(data: Uint8Array): SubnetIDImpl;
toObject(): SubnetIDData;
}
class SubnetID extends SubnetIDImpl {
}
type SubnetIDData = Omit;
interface Version {
Major: number;
Minor: number;
}
class VersionImpl implements Version {
Major: number;
Minor: number;
constructor(data?: Partial);
serializeBinary(): Uint8Array;
static deserializeBinary(data: Uint8Array): VersionImpl;
toObject(): VersionData;
}
class Version extends VersionImpl {
}
type VersionData = Omit;
interface Signature {
Key: Uint8Array;
Sign: Uint8Array;
Scheme: SignatureScheme;
}
class SignatureImpl implements Signature {
Key: Uint8Array;
Sign: Uint8Array;
Scheme: SignatureScheme;
constructor(data?: Partial);
serializeBinary(): Uint8Array;
static deserializeBinary(data: Uint8Array): SignatureImpl;
toObject(): SignatureData;
}
class Signature extends SignatureImpl {
}
type SignatureData = Omit;
interface SignatureRFC6979 {
Key: Uint8Array;
Sign: Uint8Array;
}
class SignatureRFC6979Impl implements SignatureRFC6979 {
Key: Uint8Array;
Sign: Uint8Array;
constructor(data?: Partial);
serializeBinary(): Uint8Array;
static deserializeBinary(data: Uint8Array): SignatureRFC6979Impl;
toObject(): SignatureRFC6979Data;
}
class SignatureRFC6979 extends SignatureRFC6979Impl {
}
type SignatureRFC6979Data = Omit;
interface Checksum {
Type: ChecksumType;
Sum: Uint8Array;
}
class ChecksumImpl implements Checksum {
Type: ChecksumType;
Sum: Uint8Array;
constructor(data?: Partial);
serializeBinary(): Uint8Array;
static deserializeBinary(data: Uint8Array): ChecksumImpl;
toObject(): ChecksumData;
}
class Checksum extends ChecksumImpl {
}
type ChecksumData = Omit;
}