export declare namespace NeoFsV2Status { enum Section { Section_SECTION_SUCCESS = 0, Section_SECTION_FAILURE_COMMON = 1, Section_SECTION_OBJECT = 2, Section_SECTION_CONTAINER = 3, Section_SECTION_SESSION = 4 } enum Success { Success_OK = 0, Success_INCOMPLETE = 1 } enum CommonFail { CommonFail_INTERNAL = 0, CommonFail_WRONG_MAGIC_NUMBER = 1, CommonFail_SIGNATURE_VERIFICATION_FAIL = 2, CommonFail_NODE_UNDER_MAINTENANCE = 3, CommonFail_BAD_REQUEST = 4, CommonFail_BUSY = 5 } enum Object { Object_ACCESS_DENIED = 0, Object_OBJECT_NOT_FOUND = 1, Object_LOCKED = 2, Object_LOCK_NON_REGULAR_OBJECT = 3, Object_OBJECT_ALREADY_REMOVED = 4, Object_OUT_OF_RANGE = 5, Object_QUOTA_EXCEEDED = 6 } enum Container { Container_CONTAINER_NOT_FOUND = 0, Container_EACL_NOT_FOUND = 1, Container_CONTAINER_LOCKED = 2, Container_CONTAINER_AWAIT_TIMEOUT = 3 } enum Session { Session_TOKEN_NOT_FOUND = 0, Session_TOKEN_EXPIRED = 1 } interface Status { Code: number; Message: string; Details: Status_Detail[]; } class StatusImpl implements Status { Code: number; Message: string; Details: Status_Detail[]; constructor(data?: Partial); serializeBinary(): Uint8Array; static deserializeBinary(data: Uint8Array): StatusImpl; toObject(): StatusData; } class Status extends StatusImpl { } type StatusData = Omit; interface Status_Detail { Id: number; Value: Uint8Array; } class Status_DetailImpl implements Status_Detail { Id: number; Value: Uint8Array; constructor(data?: Partial); serializeBinary(): Uint8Array; static deserializeBinary(data: Uint8Array): Status_DetailImpl; toObject(): Status_DetailData; } class Status_Detail extends Status_DetailImpl { } type Status_DetailData = Omit; }