import { NeoFsV2Session } from '../session/types_pb'; import { NeoFsV2Refs } from '../refs/types_pb'; import { NeoFsV2Netmap } from './types_pb'; export interface LocalNodeInfoRequest { Body?: LocalNodeInfoRequest_Body; MetaHeader?: NeoFsV2Session.RequestMetaHeader; VerifyHeader?: NeoFsV2Session.RequestVerificationHeader; } export declare class LocalNodeInfoRequestImpl implements LocalNodeInfoRequest { Body?: LocalNodeInfoRequest_Body; MetaHeader?: NeoFsV2Session.RequestMetaHeader; VerifyHeader?: NeoFsV2Session.RequestVerificationHeader; constructor(data?: Partial); serializeBinary(): Uint8Array; static deserializeBinary(data: Uint8Array): LocalNodeInfoRequestImpl; toObject(): LocalNodeInfoRequestData; } export declare class LocalNodeInfoRequest extends LocalNodeInfoRequestImpl { } export type LocalNodeInfoRequestData = Omit; export interface LocalNodeInfoRequest_Body { } export declare class LocalNodeInfoRequest_BodyImpl implements LocalNodeInfoRequest_Body { constructor(data?: Partial); serializeBinary(): Uint8Array; static deserializeBinary(data: Uint8Array): LocalNodeInfoRequest_BodyImpl; toObject(): LocalNodeInfoRequest_BodyData; } export declare class LocalNodeInfoRequest_Body extends LocalNodeInfoRequest_BodyImpl { } export type LocalNodeInfoRequest_BodyData = Omit; export interface LocalNodeInfoResponse { Body?: LocalNodeInfoResponse_Body; MetaHeader?: NeoFsV2Session.ResponseMetaHeader; VerifyHeader?: NeoFsV2Session.ResponseVerificationHeader; } export declare class LocalNodeInfoResponseImpl implements LocalNodeInfoResponse { Body?: LocalNodeInfoResponse_Body; MetaHeader?: NeoFsV2Session.ResponseMetaHeader; VerifyHeader?: NeoFsV2Session.ResponseVerificationHeader; constructor(data?: Partial); serializeBinary(): Uint8Array; static deserializeBinary(data: Uint8Array): LocalNodeInfoResponseImpl; toObject(): LocalNodeInfoResponseData; } export declare class LocalNodeInfoResponse extends LocalNodeInfoResponseImpl { } export type LocalNodeInfoResponseData = Omit; export interface LocalNodeInfoResponse_Body { Version?: NeoFsV2Refs.Version; NodeInfo?: NeoFsV2Netmap.NodeInfo; } export declare class LocalNodeInfoResponse_BodyImpl implements LocalNodeInfoResponse_Body { Version?: NeoFsV2Refs.Version; NodeInfo?: NeoFsV2Netmap.NodeInfo; constructor(data?: Partial); serializeBinary(): Uint8Array; static deserializeBinary(data: Uint8Array): LocalNodeInfoResponse_BodyImpl; toObject(): LocalNodeInfoResponse_BodyData; } export declare class LocalNodeInfoResponse_Body extends LocalNodeInfoResponse_BodyImpl { } export type LocalNodeInfoResponse_BodyData = Omit; export interface NetworkInfoRequest { Body?: NetworkInfoRequest_Body; MetaHeader?: NeoFsV2Session.RequestMetaHeader; VerifyHeader?: NeoFsV2Session.RequestVerificationHeader; } export declare class NetworkInfoRequestImpl implements NetworkInfoRequest { Body?: NetworkInfoRequest_Body; MetaHeader?: NeoFsV2Session.RequestMetaHeader; VerifyHeader?: NeoFsV2Session.RequestVerificationHeader; constructor(data?: Partial); serializeBinary(): Uint8Array; static deserializeBinary(data: Uint8Array): NetworkInfoRequestImpl; toObject(): NetworkInfoRequestData; } export declare class NetworkInfoRequest extends NetworkInfoRequestImpl { } export type NetworkInfoRequestData = Omit; export interface NetworkInfoRequest_Body { } export declare class NetworkInfoRequest_BodyImpl implements NetworkInfoRequest_Body { constructor(data?: Partial); serializeBinary(): Uint8Array; static deserializeBinary(data: Uint8Array): NetworkInfoRequest_BodyImpl; toObject(): NetworkInfoRequest_BodyData; } export declare class NetworkInfoRequest_Body extends NetworkInfoRequest_BodyImpl { } export type NetworkInfoRequest_BodyData = Omit; export interface NetworkInfoResponse { Body?: NetworkInfoResponse_Body; MetaHeader?: NeoFsV2Session.ResponseMetaHeader; VerifyHeader?: NeoFsV2Session.ResponseVerificationHeader; } export declare class NetworkInfoResponseImpl implements NetworkInfoResponse { Body?: NetworkInfoResponse_Body; MetaHeader?: NeoFsV2Session.ResponseMetaHeader; VerifyHeader?: NeoFsV2Session.ResponseVerificationHeader; constructor(data?: Partial); serializeBinary(): Uint8Array; static deserializeBinary(data: Uint8Array): NetworkInfoResponseImpl; toObject(): NetworkInfoResponseData; } export declare class NetworkInfoResponse extends NetworkInfoResponseImpl { } export type NetworkInfoResponseData = Omit; export interface NetworkInfoResponse_Body { NetworkInfo?: NeoFsV2Netmap.NetworkInfo; } export declare class NetworkInfoResponse_BodyImpl implements NetworkInfoResponse_Body { NetworkInfo?: NeoFsV2Netmap.NetworkInfo; constructor(data?: Partial); serializeBinary(): Uint8Array; static deserializeBinary(data: Uint8Array): NetworkInfoResponse_BodyImpl; toObject(): NetworkInfoResponse_BodyData; } export declare class NetworkInfoResponse_Body extends NetworkInfoResponse_BodyImpl { } export type NetworkInfoResponse_BodyData = Omit; export interface NetmapSnapshotRequest { Body?: NetmapSnapshotRequest_Body; MetaHeader?: NeoFsV2Session.RequestMetaHeader; VerifyHeader?: NeoFsV2Session.RequestVerificationHeader; } export declare class NetmapSnapshotRequestImpl implements NetmapSnapshotRequest { Body?: NetmapSnapshotRequest_Body; MetaHeader?: NeoFsV2Session.RequestMetaHeader; VerifyHeader?: NeoFsV2Session.RequestVerificationHeader; constructor(data?: Partial); serializeBinary(): Uint8Array; static deserializeBinary(data: Uint8Array): NetmapSnapshotRequestImpl; toObject(): NetmapSnapshotRequestData; } export declare class NetmapSnapshotRequest extends NetmapSnapshotRequestImpl { } export type NetmapSnapshotRequestData = Omit; export interface NetmapSnapshotRequest_Body { } export declare class NetmapSnapshotRequest_BodyImpl implements NetmapSnapshotRequest_Body { constructor(data?: Partial); serializeBinary(): Uint8Array; static deserializeBinary(data: Uint8Array): NetmapSnapshotRequest_BodyImpl; toObject(): NetmapSnapshotRequest_BodyData; } export declare class NetmapSnapshotRequest_Body extends NetmapSnapshotRequest_BodyImpl { } export type NetmapSnapshotRequest_BodyData = Omit; export interface NetmapSnapshotResponse { Body?: NetmapSnapshotResponse_Body; MetaHeader?: NeoFsV2Session.ResponseMetaHeader; VerifyHeader?: NeoFsV2Session.ResponseVerificationHeader; } export declare class NetmapSnapshotResponseImpl implements NetmapSnapshotResponse { Body?: NetmapSnapshotResponse_Body; MetaHeader?: NeoFsV2Session.ResponseMetaHeader; VerifyHeader?: NeoFsV2Session.ResponseVerificationHeader; constructor(data?: Partial); serializeBinary(): Uint8Array; static deserializeBinary(data: Uint8Array): NetmapSnapshotResponseImpl; toObject(): NetmapSnapshotResponseData; } export declare class NetmapSnapshotResponse extends NetmapSnapshotResponseImpl { } export type NetmapSnapshotResponseData = Omit; export interface NetmapSnapshotResponse_Body { Netmap?: NeoFsV2Netmap.Netmap; } export declare class NetmapSnapshotResponse_BodyImpl implements NetmapSnapshotResponse_Body { Netmap?: NeoFsV2Netmap.Netmap; constructor(data?: Partial); serializeBinary(): Uint8Array; static deserializeBinary(data: Uint8Array): NetmapSnapshotResponse_BodyImpl; toObject(): NetmapSnapshotResponse_BodyData; } export declare class NetmapSnapshotResponse_Body extends NetmapSnapshotResponse_BodyImpl { } export type NetmapSnapshotResponse_BodyData = Omit;