/** * Generated by the protoc-gen-ts. DO NOT EDIT! * compiler version: 3.21.12 * source: syscontract/contract_manage.proto * git: https://github.com/thesayyn/protoc-gen-ts */ import * as dependency_1 from "./../common/contract"; import * as pb_1 from "google-protobuf"; export declare namespace syscontract { enum ContractManageFunction { INIT_CONTRACT = 0, UPGRADE_CONTRACT = 1, FREEZE_CONTRACT = 2, UNFREEZE_CONTRACT = 3, REVOKE_CONTRACT = 4, GRANT_CONTRACT_ACCESS = 5, REVOKE_CONTRACT_ACCESS = 6, VERIFY_CONTRACT_ACCESS = 7, INIT_NEW_NATIVE_CONTRACT = 8 } enum ContractQueryFunction { GET_CONTRACT_INFO = 0, GET_CONTRACT_BYTECODE = 1, GET_CONTRACT_LIST = 2, GET_DISABLED_CONTRACT_LIST = 3 } class InitContract extends pb_1.Message { #private; constructor(data?: any[] | {}); static fromObject(data: {}): InitContract; toObject(): {}; serialize(): Uint8Array; serialize(w: pb_1.BinaryWriter): void; static deserialize(bytes: Uint8Array | pb_1.BinaryReader): InitContract; serializeBinary(): Uint8Array; static deserializeBinary(bytes: Uint8Array): InitContract; } namespace InitContract { enum Parameter { CONTRACT_NAME = 0, CONTRACT_RUNTIME_TYPE = 1, CONTRACT_VERSION = 2, CONTRACT_BYTECODE = 3 } } class UpgradeContract extends pb_1.Message { #private; constructor(data?: any[] | {}); static fromObject(data: {}): UpgradeContract; toObject(): {}; serialize(): Uint8Array; serialize(w: pb_1.BinaryWriter): void; static deserialize(bytes: Uint8Array | pb_1.BinaryReader): UpgradeContract; serializeBinary(): Uint8Array; static deserializeBinary(bytes: Uint8Array): UpgradeContract; } namespace UpgradeContract { enum Parameter { CONTRACT_NAME = 0, CONTRACT_RUNTIME_TYPE = 1, CONTRACT_VERSION = 2, CONTRACT_BYTECODE = 3 } } class FreezeContract extends pb_1.Message { #private; constructor(data?: any[] | {}); static fromObject(data: {}): FreezeContract; toObject(): {}; serialize(): Uint8Array; serialize(w: pb_1.BinaryWriter): void; static deserialize(bytes: Uint8Array | pb_1.BinaryReader): FreezeContract; serializeBinary(): Uint8Array; static deserializeBinary(bytes: Uint8Array): FreezeContract; } namespace FreezeContract { enum Parameter { CONTRACT_NAME = 0 } } class UnfreezeContract extends pb_1.Message { #private; constructor(data?: any[] | {}); static fromObject(data: {}): UnfreezeContract; toObject(): {}; serialize(): Uint8Array; serialize(w: pb_1.BinaryWriter): void; static deserialize(bytes: Uint8Array | pb_1.BinaryReader): UnfreezeContract; serializeBinary(): Uint8Array; static deserializeBinary(bytes: Uint8Array): UnfreezeContract; } namespace UnfreezeContract { enum Parameter { CONTRACT_NAME = 0 } } class RevokeContract extends pb_1.Message { #private; constructor(data?: any[] | {}); static fromObject(data: {}): RevokeContract; toObject(): {}; serialize(): Uint8Array; serialize(w: pb_1.BinaryWriter): void; static deserialize(bytes: Uint8Array | pb_1.BinaryReader): RevokeContract; serializeBinary(): Uint8Array; static deserializeBinary(bytes: Uint8Array): RevokeContract; } namespace RevokeContract { enum Parameter { CONTRACT_NAME = 0 } } class GetContractInfo extends pb_1.Message { #private; constructor(data?: any[] | {}); static fromObject(data: {}): GetContractInfo; toObject(): {}; serialize(): Uint8Array; serialize(w: pb_1.BinaryWriter): void; static deserialize(bytes: Uint8Array | pb_1.BinaryReader): GetContractInfo; serializeBinary(): Uint8Array; static deserializeBinary(bytes: Uint8Array): GetContractInfo; } namespace GetContractInfo { enum Parameter { CONTRACT_NAME = 0 } } class ContractAccess extends pb_1.Message { #private; constructor(data?: any[] | {}); static fromObject(data: {}): ContractAccess; toObject(): {}; serialize(): Uint8Array; serialize(w: pb_1.BinaryWriter): void; static deserialize(bytes: Uint8Array | pb_1.BinaryReader): ContractAccess; serializeBinary(): Uint8Array; static deserializeBinary(bytes: Uint8Array): ContractAccess; } namespace ContractAccess { enum Parameter { NATIVE_CONTRACT_NAME = 0 } } class ContractInfo extends pb_1.Message { #private; constructor(data?: any[] | { contract_transaction?: ContractTransaction[]; }); get contract_transaction(): ContractTransaction[]; set contract_transaction(value: ContractTransaction[]); static fromObject(data: { contract_transaction?: ReturnType[]; }): ContractInfo; toObject(): { contract_transaction?: ReturnType[]; }; serialize(): Uint8Array; serialize(w: pb_1.BinaryWriter): void; static deserialize(bytes: Uint8Array | pb_1.BinaryReader): ContractInfo; serializeBinary(): Uint8Array; static deserializeBinary(bytes: Uint8Array): ContractInfo; } class ContractTransaction extends pb_1.Message { #private; constructor(data?: any[] | { contract?: dependency_1.common.Contract; tx_id?: string; }); get contract(): dependency_1.common.Contract; set contract(value: dependency_1.common.Contract); get has_contract(): boolean; get tx_id(): string; set tx_id(value: string); static fromObject(data: { contract?: ReturnType; tx_id?: string; }): ContractTransaction; toObject(): { contract?: ReturnType; tx_id?: string; }; serialize(): Uint8Array; serialize(w: pb_1.BinaryWriter): void; static deserialize(bytes: Uint8Array | pb_1.BinaryReader): ContractTransaction; serializeBinary(): Uint8Array; static deserializeBinary(bytes: Uint8Array): ContractTransaction; } }