import { NeoFsV2Session } from './types_pb'; import { NeoFsV2Refs } from '../refs/types_pb'; export interface CreateRequest { Body?: CreateRequest_Body; MetaHeader?: NeoFsV2Session.RequestMetaHeader; VerifyHeader?: NeoFsV2Session.RequestVerificationHeader; } export declare class CreateRequestImpl implements CreateRequest { Body?: CreateRequest_Body; MetaHeader?: NeoFsV2Session.RequestMetaHeader; VerifyHeader?: NeoFsV2Session.RequestVerificationHeader; constructor(data?: Partial); serializeBinary(): Uint8Array; static deserializeBinary(data: Uint8Array): CreateRequestImpl; toObject(): CreateRequestData; } export declare class CreateRequest extends CreateRequestImpl { } export type CreateRequestData = Omit; export interface CreateRequest_Body { OwnerId?: NeoFsV2Refs.OwnerID; Expiration: bigint; } export declare class CreateRequest_BodyImpl implements CreateRequest_Body { OwnerId?: NeoFsV2Refs.OwnerID; Expiration: bigint; constructor(data?: Partial); serializeBinary(): Uint8Array; static deserializeBinary(data: Uint8Array): CreateRequest_BodyImpl; toObject(): CreateRequest_BodyData; } export declare class CreateRequest_Body extends CreateRequest_BodyImpl { } export type CreateRequest_BodyData = Omit; export interface CreateResponse { Body?: CreateResponse_Body; MetaHeader?: NeoFsV2Session.ResponseMetaHeader; VerifyHeader?: NeoFsV2Session.ResponseVerificationHeader; } export declare class CreateResponseImpl implements CreateResponse { Body?: CreateResponse_Body; MetaHeader?: NeoFsV2Session.ResponseMetaHeader; VerifyHeader?: NeoFsV2Session.ResponseVerificationHeader; constructor(data?: Partial); serializeBinary(): Uint8Array; static deserializeBinary(data: Uint8Array): CreateResponseImpl; toObject(): CreateResponseData; } export declare class CreateResponse extends CreateResponseImpl { } export type CreateResponseData = Omit; export interface CreateResponse_Body { Id: Uint8Array; SessionKey: Uint8Array; } export declare class CreateResponse_BodyImpl implements CreateResponse_Body { Id: Uint8Array; SessionKey: Uint8Array; constructor(data?: Partial); serializeBinary(): Uint8Array; static deserializeBinary(data: Uint8Array): CreateResponse_BodyImpl; toObject(): CreateResponse_BodyData; } export declare class CreateResponse_Body extends CreateResponse_BodyImpl { } export type CreateResponse_BodyData = Omit;