import { NeoFsV2Session } from '../session/types_pb'; import { NeoFsV2Refs } from '../refs/types_pb'; import { NeoFsV2Object } from './types_pb'; import { NeoFsV2Status } from '../status/types_pb'; type ChecksumType = NeoFsV2Refs.ChecksumType; export interface GetRequest { Body?: GetRequest_Body; MetaHeader?: NeoFsV2Session.RequestMetaHeader; VerifyHeader?: NeoFsV2Session.RequestVerificationHeader; } export declare class GetRequestImpl implements GetRequest { Body?: GetRequest_Body; MetaHeader?: NeoFsV2Session.RequestMetaHeader; VerifyHeader?: NeoFsV2Session.RequestVerificationHeader; constructor(data?: Partial); serializeBinary(): Uint8Array; static deserializeBinary(data: Uint8Array): GetRequestImpl; toObject(): GetRequestData; } export declare class GetRequest extends GetRequestImpl { } export type GetRequestData = Omit; export interface GetRequest_Body { Address?: NeoFsV2Refs.Address; Raw: boolean; } export declare class GetRequest_BodyImpl implements GetRequest_Body { Address?: NeoFsV2Refs.Address; Raw: boolean; constructor(data?: Partial); serializeBinary(): Uint8Array; static deserializeBinary(data: Uint8Array): GetRequest_BodyImpl; toObject(): GetRequest_BodyData; } export declare class GetRequest_Body extends GetRequest_BodyImpl { } export type GetRequest_BodyData = Omit; export interface GetResponse { Body?: GetResponse_Body; MetaHeader?: NeoFsV2Session.ResponseMetaHeader; VerifyHeader?: NeoFsV2Session.ResponseVerificationHeader; } export declare class GetResponseImpl implements GetResponse { Body?: GetResponse_Body; MetaHeader?: NeoFsV2Session.ResponseMetaHeader; VerifyHeader?: NeoFsV2Session.ResponseVerificationHeader; constructor(data?: Partial); serializeBinary(): Uint8Array; static deserializeBinary(data: Uint8Array): GetResponseImpl; toObject(): GetResponseData; } export declare class GetResponse extends GetResponseImpl { } export type GetResponseData = Omit; export interface GetResponse_Body { Init?: GetResponse_Body_Init; Chunk: Uint8Array; SplitInfo?: NeoFsV2Object.SplitInfo; } export declare class GetResponse_BodyImpl implements GetResponse_Body { Init?: GetResponse_Body_Init; Chunk: Uint8Array; SplitInfo?: NeoFsV2Object.SplitInfo; constructor(data?: Partial); serializeBinary(): Uint8Array; static deserializeBinary(data: Uint8Array): GetResponse_BodyImpl; toObject(): GetResponse_BodyData; } export declare class GetResponse_Body extends GetResponse_BodyImpl { } export type GetResponse_BodyData = Omit; export interface GetResponse_Body_Init { ObjectId?: NeoFsV2Refs.ObjectID; Signature?: NeoFsV2Refs.Signature; Header?: NeoFsV2Object.Header; } export declare class GetResponse_Body_InitImpl implements GetResponse_Body_Init { ObjectId?: NeoFsV2Refs.ObjectID; Signature?: NeoFsV2Refs.Signature; Header?: NeoFsV2Object.Header; constructor(data?: Partial); serializeBinary(): Uint8Array; static deserializeBinary(data: Uint8Array): GetResponse_Body_InitImpl; toObject(): GetResponse_Body_InitData; } export declare class GetResponse_Body_Init extends GetResponse_Body_InitImpl { } export type GetResponse_Body_InitData = Omit; export interface PutRequest { Body?: PutRequest_Body; MetaHeader?: NeoFsV2Session.RequestMetaHeader; VerifyHeader?: NeoFsV2Session.RequestVerificationHeader; } export declare class PutRequestImpl implements PutRequest { Body?: PutRequest_Body; MetaHeader?: NeoFsV2Session.RequestMetaHeader; VerifyHeader?: NeoFsV2Session.RequestVerificationHeader; constructor(data?: Partial); serializeBinary(): Uint8Array; static deserializeBinary(data: Uint8Array): PutRequestImpl; toObject(): PutRequestData; } export declare class PutRequest extends PutRequestImpl { } export type PutRequestData = Omit; export interface PutRequest_Body { Init?: PutRequest_Body_Init; Chunk: Uint8Array; } export declare class PutRequest_BodyImpl implements PutRequest_Body { Init?: PutRequest_Body_Init; Chunk: Uint8Array; constructor(data?: Partial); serializeBinary(): Uint8Array; static deserializeBinary(data: Uint8Array): PutRequest_BodyImpl; toObject(): PutRequest_BodyData; } export declare class PutRequest_Body extends PutRequest_BodyImpl { } export type PutRequest_BodyData = Omit; export interface PutRequest_Body_Init { ObjectId?: NeoFsV2Refs.ObjectID; Signature?: NeoFsV2Refs.Signature; Header?: NeoFsV2Object.Header; CopiesNumber: number; } export declare class PutRequest_Body_InitImpl implements PutRequest_Body_Init { ObjectId?: NeoFsV2Refs.ObjectID; Signature?: NeoFsV2Refs.Signature; Header?: NeoFsV2Object.Header; CopiesNumber: number; constructor(data?: Partial); serializeBinary(): Uint8Array; static deserializeBinary(data: Uint8Array): PutRequest_Body_InitImpl; toObject(): PutRequest_Body_InitData; } export declare class PutRequest_Body_Init extends PutRequest_Body_InitImpl { } export type PutRequest_Body_InitData = Omit; export interface PutResponse { Body?: PutResponse_Body; MetaHeader?: NeoFsV2Session.ResponseMetaHeader; VerifyHeader?: NeoFsV2Session.ResponseVerificationHeader; } export declare class PutResponseImpl implements PutResponse { Body?: PutResponse_Body; MetaHeader?: NeoFsV2Session.ResponseMetaHeader; VerifyHeader?: NeoFsV2Session.ResponseVerificationHeader; constructor(data?: Partial); serializeBinary(): Uint8Array; static deserializeBinary(data: Uint8Array): PutResponseImpl; toObject(): PutResponseData; } export declare class PutResponse extends PutResponseImpl { } export type PutResponseData = Omit; export interface PutResponse_Body { ObjectId?: NeoFsV2Refs.ObjectID; } export declare class PutResponse_BodyImpl implements PutResponse_Body { ObjectId?: NeoFsV2Refs.ObjectID; constructor(data?: Partial); serializeBinary(): Uint8Array; static deserializeBinary(data: Uint8Array): PutResponse_BodyImpl; toObject(): PutResponse_BodyData; } export declare class PutResponse_Body extends PutResponse_BodyImpl { } export type PutResponse_BodyData = Omit; export interface DeleteRequest { Body?: DeleteRequest_Body; MetaHeader?: NeoFsV2Session.RequestMetaHeader; VerifyHeader?: NeoFsV2Session.RequestVerificationHeader; } export declare class DeleteRequestImpl implements DeleteRequest { Body?: DeleteRequest_Body; MetaHeader?: NeoFsV2Session.RequestMetaHeader; VerifyHeader?: NeoFsV2Session.RequestVerificationHeader; constructor(data?: Partial); serializeBinary(): Uint8Array; static deserializeBinary(data: Uint8Array): DeleteRequestImpl; toObject(): DeleteRequestData; } export declare class DeleteRequest extends DeleteRequestImpl { } export type DeleteRequestData = Omit; export interface DeleteRequest_Body { Address?: NeoFsV2Refs.Address; } export declare class DeleteRequest_BodyImpl implements DeleteRequest_Body { Address?: NeoFsV2Refs.Address; constructor(data?: Partial); serializeBinary(): Uint8Array; static deserializeBinary(data: Uint8Array): DeleteRequest_BodyImpl; toObject(): DeleteRequest_BodyData; } export declare class DeleteRequest_Body extends DeleteRequest_BodyImpl { } export type DeleteRequest_BodyData = Omit; export interface DeleteResponse { Body?: DeleteResponse_Body; MetaHeader?: NeoFsV2Session.ResponseMetaHeader; VerifyHeader?: NeoFsV2Session.ResponseVerificationHeader; } export declare class DeleteResponseImpl implements DeleteResponse { Body?: DeleteResponse_Body; MetaHeader?: NeoFsV2Session.ResponseMetaHeader; VerifyHeader?: NeoFsV2Session.ResponseVerificationHeader; constructor(data?: Partial); serializeBinary(): Uint8Array; static deserializeBinary(data: Uint8Array): DeleteResponseImpl; toObject(): DeleteResponseData; } export declare class DeleteResponse extends DeleteResponseImpl { } export type DeleteResponseData = Omit; export interface DeleteResponse_Body { Tombstone?: NeoFsV2Refs.Address; } export declare class DeleteResponse_BodyImpl implements DeleteResponse_Body { Tombstone?: NeoFsV2Refs.Address; constructor(data?: Partial); serializeBinary(): Uint8Array; static deserializeBinary(data: Uint8Array): DeleteResponse_BodyImpl; toObject(): DeleteResponse_BodyData; } export declare class DeleteResponse_Body extends DeleteResponse_BodyImpl { } export type DeleteResponse_BodyData = Omit; export interface HeadRequest { Body?: HeadRequest_Body; MetaHeader?: NeoFsV2Session.RequestMetaHeader; VerifyHeader?: NeoFsV2Session.RequestVerificationHeader; } export declare class HeadRequestImpl implements HeadRequest { Body?: HeadRequest_Body; MetaHeader?: NeoFsV2Session.RequestMetaHeader; VerifyHeader?: NeoFsV2Session.RequestVerificationHeader; constructor(data?: Partial); serializeBinary(): Uint8Array; static deserializeBinary(data: Uint8Array): HeadRequestImpl; toObject(): HeadRequestData; } export declare class HeadRequest extends HeadRequestImpl { } export type HeadRequestData = Omit; export interface HeadRequest_Body { Address?: NeoFsV2Refs.Address; MainOnly: boolean; Raw: boolean; } export declare class HeadRequest_BodyImpl implements HeadRequest_Body { Address?: NeoFsV2Refs.Address; MainOnly: boolean; Raw: boolean; constructor(data?: Partial); serializeBinary(): Uint8Array; static deserializeBinary(data: Uint8Array): HeadRequest_BodyImpl; toObject(): HeadRequest_BodyData; } export declare class HeadRequest_Body extends HeadRequest_BodyImpl { } export type HeadRequest_BodyData = Omit; export interface HeaderWithSignature { Header?: NeoFsV2Object.Header; Signature?: NeoFsV2Refs.Signature; } export declare class HeaderWithSignatureImpl implements HeaderWithSignature { Header?: NeoFsV2Object.Header; Signature?: NeoFsV2Refs.Signature; constructor(data?: Partial); serializeBinary(): Uint8Array; static deserializeBinary(data: Uint8Array): HeaderWithSignatureImpl; toObject(): HeaderWithSignatureData; } export declare class HeaderWithSignature extends HeaderWithSignatureImpl { } export type HeaderWithSignatureData = Omit; export interface HeadResponse { Body?: HeadResponse_Body; MetaHeader?: NeoFsV2Session.ResponseMetaHeader; VerifyHeader?: NeoFsV2Session.ResponseVerificationHeader; } export declare class HeadResponseImpl implements HeadResponse { Body?: HeadResponse_Body; MetaHeader?: NeoFsV2Session.ResponseMetaHeader; VerifyHeader?: NeoFsV2Session.ResponseVerificationHeader; constructor(data?: Partial); serializeBinary(): Uint8Array; static deserializeBinary(data: Uint8Array): HeadResponseImpl; toObject(): HeadResponseData; } export declare class HeadResponse extends HeadResponseImpl { } export type HeadResponseData = Omit; export interface HeadResponse_Body { Header?: HeaderWithSignature; ShortHeader?: NeoFsV2Object.ShortHeader; SplitInfo?: NeoFsV2Object.SplitInfo; } export declare class HeadResponse_BodyImpl implements HeadResponse_Body { Header?: HeaderWithSignature; ShortHeader?: NeoFsV2Object.ShortHeader; SplitInfo?: NeoFsV2Object.SplitInfo; constructor(data?: Partial); serializeBinary(): Uint8Array; static deserializeBinary(data: Uint8Array): HeadResponse_BodyImpl; toObject(): HeadResponse_BodyData; } export declare class HeadResponse_Body extends HeadResponse_BodyImpl { } export type HeadResponse_BodyData = Omit; export interface SearchRequest { Body?: SearchRequest_Body; MetaHeader?: NeoFsV2Session.RequestMetaHeader; VerifyHeader?: NeoFsV2Session.RequestVerificationHeader; } export declare class SearchRequestImpl implements SearchRequest { Body?: SearchRequest_Body; MetaHeader?: NeoFsV2Session.RequestMetaHeader; VerifyHeader?: NeoFsV2Session.RequestVerificationHeader; constructor(data?: Partial); serializeBinary(): Uint8Array; static deserializeBinary(data: Uint8Array): SearchRequestImpl; toObject(): SearchRequestData; } export declare class SearchRequest extends SearchRequestImpl { } export type SearchRequestData = Omit; export interface SearchRequest_Body { ContainerId?: NeoFsV2Refs.ContainerID; Version: number; Filters: NeoFsV2Object.SearchFilter[]; } export declare class SearchRequest_BodyImpl implements SearchRequest_Body { ContainerId?: NeoFsV2Refs.ContainerID; Version: number; Filters: NeoFsV2Object.SearchFilter[]; constructor(data?: Partial); serializeBinary(): Uint8Array; static deserializeBinary(data: Uint8Array): SearchRequest_BodyImpl; toObject(): SearchRequest_BodyData; } export declare class SearchRequest_Body extends SearchRequest_BodyImpl { } export type SearchRequest_BodyData = Omit; export interface SearchResponse { Body?: SearchResponse_Body; MetaHeader?: NeoFsV2Session.ResponseMetaHeader; VerifyHeader?: NeoFsV2Session.ResponseVerificationHeader; } export declare class SearchResponseImpl implements SearchResponse { Body?: SearchResponse_Body; MetaHeader?: NeoFsV2Session.ResponseMetaHeader; VerifyHeader?: NeoFsV2Session.ResponseVerificationHeader; constructor(data?: Partial); serializeBinary(): Uint8Array; static deserializeBinary(data: Uint8Array): SearchResponseImpl; toObject(): SearchResponseData; } export declare class SearchResponse extends SearchResponseImpl { } export type SearchResponseData = Omit; export interface SearchResponse_Body { IdList: NeoFsV2Refs.ObjectID[]; } export declare class SearchResponse_BodyImpl implements SearchResponse_Body { IdList: NeoFsV2Refs.ObjectID[]; constructor(data?: Partial); serializeBinary(): Uint8Array; static deserializeBinary(data: Uint8Array): SearchResponse_BodyImpl; toObject(): SearchResponse_BodyData; } export declare class SearchResponse_Body extends SearchResponse_BodyImpl { } export type SearchResponse_BodyData = Omit; export interface SearchV2Request { Body?: SearchV2Request_Body; MetaHeader?: NeoFsV2Session.RequestMetaHeader; VerifyHeader?: NeoFsV2Session.RequestVerificationHeader; } export declare class SearchV2RequestImpl implements SearchV2Request { Body?: SearchV2Request_Body; MetaHeader?: NeoFsV2Session.RequestMetaHeader; VerifyHeader?: NeoFsV2Session.RequestVerificationHeader; constructor(data?: Partial); serializeBinary(): Uint8Array; static deserializeBinary(data: Uint8Array): SearchV2RequestImpl; toObject(): SearchV2RequestData; } export declare class SearchV2Request extends SearchV2RequestImpl { } export type SearchV2RequestData = Omit; export interface SearchV2Request_Body { ContainerId?: NeoFsV2Refs.ContainerID; Version: number; Filters: NeoFsV2Object.SearchFilter[]; Cursor: string; Count: number; Attributes: string[]; } export declare class SearchV2Request_BodyImpl implements SearchV2Request_Body { ContainerId?: NeoFsV2Refs.ContainerID; Version: number; Filters: NeoFsV2Object.SearchFilter[]; Cursor: string; Count: number; Attributes: string[]; constructor(data?: Partial); serializeBinary(): Uint8Array; static deserializeBinary(data: Uint8Array): SearchV2Request_BodyImpl; toObject(): SearchV2Request_BodyData; } export declare class SearchV2Request_Body extends SearchV2Request_BodyImpl { } export type SearchV2Request_BodyData = Omit; export interface SearchV2Response { Body?: SearchV2Response_Body; MetaHeader?: NeoFsV2Session.ResponseMetaHeader; VerifyHeader?: NeoFsV2Session.ResponseVerificationHeader; } export declare class SearchV2ResponseImpl implements SearchV2Response { Body?: SearchV2Response_Body; MetaHeader?: NeoFsV2Session.ResponseMetaHeader; VerifyHeader?: NeoFsV2Session.ResponseVerificationHeader; constructor(data?: Partial); serializeBinary(): Uint8Array; static deserializeBinary(data: Uint8Array): SearchV2ResponseImpl; toObject(): SearchV2ResponseData; } export declare class SearchV2Response extends SearchV2ResponseImpl { } export type SearchV2ResponseData = Omit; export interface SearchV2Response_OIDWithMeta { Id?: NeoFsV2Refs.ObjectID; Attributes: string[]; } export declare class SearchV2Response_OIDWithMetaImpl implements SearchV2Response_OIDWithMeta { Id?: NeoFsV2Refs.ObjectID; Attributes: string[]; constructor(data?: Partial); serializeBinary(): Uint8Array; static deserializeBinary(data: Uint8Array): SearchV2Response_OIDWithMetaImpl; toObject(): SearchV2Response_OIDWithMetaData; } export declare class SearchV2Response_OIDWithMeta extends SearchV2Response_OIDWithMetaImpl { } export type SearchV2Response_OIDWithMetaData = Omit; export interface SearchV2Response_Body { Result: SearchV2Response_OIDWithMeta[]; Cursor: string; } export declare class SearchV2Response_BodyImpl implements SearchV2Response_Body { Result: SearchV2Response_OIDWithMeta[]; Cursor: string; constructor(data?: Partial); serializeBinary(): Uint8Array; static deserializeBinary(data: Uint8Array): SearchV2Response_BodyImpl; toObject(): SearchV2Response_BodyData; } export declare class SearchV2Response_Body extends SearchV2Response_BodyImpl { } export type SearchV2Response_BodyData = Omit; export interface Range { Offset: bigint; Length: bigint; } export declare class RangeImpl implements Range { Offset: bigint; Length: bigint; constructor(data?: Partial); serializeBinary(): Uint8Array; static deserializeBinary(data: Uint8Array): RangeImpl; toObject(): RangeData; } export declare class Range extends RangeImpl { } export type RangeData = Omit; export interface GetRangeRequest { Body?: GetRangeRequest_Body; MetaHeader?: NeoFsV2Session.RequestMetaHeader; VerifyHeader?: NeoFsV2Session.RequestVerificationHeader; } export declare class GetRangeRequestImpl implements GetRangeRequest { Body?: GetRangeRequest_Body; MetaHeader?: NeoFsV2Session.RequestMetaHeader; VerifyHeader?: NeoFsV2Session.RequestVerificationHeader; constructor(data?: Partial); serializeBinary(): Uint8Array; static deserializeBinary(data: Uint8Array): GetRangeRequestImpl; toObject(): GetRangeRequestData; } export declare class GetRangeRequest extends GetRangeRequestImpl { } export type GetRangeRequestData = Omit; export interface GetRangeRequest_Body { Address?: NeoFsV2Refs.Address; Range?: Range; Raw: boolean; } export declare class GetRangeRequest_BodyImpl implements GetRangeRequest_Body { Address?: NeoFsV2Refs.Address; Range?: Range; Raw: boolean; constructor(data?: Partial); serializeBinary(): Uint8Array; static deserializeBinary(data: Uint8Array): GetRangeRequest_BodyImpl; toObject(): GetRangeRequest_BodyData; } export declare class GetRangeRequest_Body extends GetRangeRequest_BodyImpl { } export type GetRangeRequest_BodyData = Omit; export interface GetRangeResponse { Body?: GetRangeResponse_Body; MetaHeader?: NeoFsV2Session.ResponseMetaHeader; VerifyHeader?: NeoFsV2Session.ResponseVerificationHeader; } export declare class GetRangeResponseImpl implements GetRangeResponse { Body?: GetRangeResponse_Body; MetaHeader?: NeoFsV2Session.ResponseMetaHeader; VerifyHeader?: NeoFsV2Session.ResponseVerificationHeader; constructor(data?: Partial); serializeBinary(): Uint8Array; static deserializeBinary(data: Uint8Array): GetRangeResponseImpl; toObject(): GetRangeResponseData; } export declare class GetRangeResponse extends GetRangeResponseImpl { } export type GetRangeResponseData = Omit; export interface GetRangeResponse_Body { Chunk: Uint8Array; SplitInfo?: NeoFsV2Object.SplitInfo; } export declare class GetRangeResponse_BodyImpl implements GetRangeResponse_Body { Chunk: Uint8Array; SplitInfo?: NeoFsV2Object.SplitInfo; constructor(data?: Partial); serializeBinary(): Uint8Array; static deserializeBinary(data: Uint8Array): GetRangeResponse_BodyImpl; toObject(): GetRangeResponse_BodyData; } export declare class GetRangeResponse_Body extends GetRangeResponse_BodyImpl { } export type GetRangeResponse_BodyData = Omit; export interface GetRangeHashRequest { Body?: GetRangeHashRequest_Body; MetaHeader?: NeoFsV2Session.RequestMetaHeader; VerifyHeader?: NeoFsV2Session.RequestVerificationHeader; } export declare class GetRangeHashRequestImpl implements GetRangeHashRequest { Body?: GetRangeHashRequest_Body; MetaHeader?: NeoFsV2Session.RequestMetaHeader; VerifyHeader?: NeoFsV2Session.RequestVerificationHeader; constructor(data?: Partial); serializeBinary(): Uint8Array; static deserializeBinary(data: Uint8Array): GetRangeHashRequestImpl; toObject(): GetRangeHashRequestData; } export declare class GetRangeHashRequest extends GetRangeHashRequestImpl { } export type GetRangeHashRequestData = Omit; export interface GetRangeHashRequest_Body { Address?: NeoFsV2Refs.Address; Ranges: Range[]; Salt: Uint8Array; Type: ChecksumType; } export declare class GetRangeHashRequest_BodyImpl implements GetRangeHashRequest_Body { Address?: NeoFsV2Refs.Address; Ranges: Range[]; Salt: Uint8Array; Type: ChecksumType; constructor(data?: Partial); serializeBinary(): Uint8Array; static deserializeBinary(data: Uint8Array): GetRangeHashRequest_BodyImpl; toObject(): GetRangeHashRequest_BodyData; } export declare class GetRangeHashRequest_Body extends GetRangeHashRequest_BodyImpl { } export type GetRangeHashRequest_BodyData = Omit; export interface GetRangeHashResponse { Body?: GetRangeHashResponse_Body; MetaHeader?: NeoFsV2Session.ResponseMetaHeader; VerifyHeader?: NeoFsV2Session.ResponseVerificationHeader; } export declare class GetRangeHashResponseImpl implements GetRangeHashResponse { Body?: GetRangeHashResponse_Body; MetaHeader?: NeoFsV2Session.ResponseMetaHeader; VerifyHeader?: NeoFsV2Session.ResponseVerificationHeader; constructor(data?: Partial); serializeBinary(): Uint8Array; static deserializeBinary(data: Uint8Array): GetRangeHashResponseImpl; toObject(): GetRangeHashResponseData; } export declare class GetRangeHashResponse extends GetRangeHashResponseImpl { } export type GetRangeHashResponseData = Omit; export interface GetRangeHashResponse_Body { Type: ChecksumType; HashList: Uint8Array[]; } export declare class GetRangeHashResponse_BodyImpl implements GetRangeHashResponse_Body { Type: ChecksumType; HashList: Uint8Array[]; constructor(data?: Partial); serializeBinary(): Uint8Array; static deserializeBinary(data: Uint8Array): GetRangeHashResponse_BodyImpl; toObject(): GetRangeHashResponse_BodyData; } export declare class GetRangeHashResponse_Body extends GetRangeHashResponse_BodyImpl { } export type GetRangeHashResponse_BodyData = Omit; export interface ReplicateRequest { Object?: NeoFsV2Object.Object; Signature?: NeoFsV2Refs.Signature; SignObject: boolean; } export declare class ReplicateRequestImpl implements ReplicateRequest { Object?: NeoFsV2Object.Object; Signature?: NeoFsV2Refs.Signature; SignObject: boolean; constructor(data?: Partial); serializeBinary(): Uint8Array; static deserializeBinary(data: Uint8Array): ReplicateRequestImpl; toObject(): ReplicateRequestData; } export declare class ReplicateRequest extends ReplicateRequestImpl { } export type ReplicateRequestData = Omit; export interface ReplicateResponse { Status?: NeoFsV2Status.Status; ObjectSignature: Uint8Array; } export declare class ReplicateResponseImpl implements ReplicateResponse { Status?: NeoFsV2Status.Status; ObjectSignature: Uint8Array; constructor(data?: Partial); serializeBinary(): Uint8Array; static deserializeBinary(data: Uint8Array): ReplicateResponseImpl; toObject(): ReplicateResponseData; } export declare class ReplicateResponse extends ReplicateResponseImpl { } export type ReplicateResponseData = Omit; export {};