/** * Generated by the protoc-gen-ts. DO NOT EDIT! * compiler version: 3.21.12 * source: common/request.proto * git: https://github.com/thesayyn/protoc-gen-ts */ import * as dependency_1 from "./../accesscontrol/member"; import * as pb_1 from "google-protobuf"; export declare namespace common { enum TxType { INVOKE_CONTRACT = 0, QUERY_CONTRACT = 1, SUBSCRIBE = 2, ARCHIVE = 3, NODE_CONFIG = 4 } class TxRequest extends pb_1.Message { #private; constructor(data?: any[] | { payload?: Payload; sender?: EndorsementEntry; endorsers?: EndorsementEntry[]; payer?: EndorsementEntry; }); get payload(): Payload; set payload(value: Payload); get has_payload(): boolean; get sender(): EndorsementEntry; set sender(value: EndorsementEntry); get has_sender(): boolean; get endorsers(): EndorsementEntry[]; set endorsers(value: EndorsementEntry[]); get payer(): EndorsementEntry; set payer(value: EndorsementEntry); get has_payer(): boolean; static fromObject(data: { payload?: ReturnType; sender?: ReturnType; endorsers?: ReturnType[]; payer?: ReturnType; }): TxRequest; toObject(): { payload?: ReturnType; sender?: ReturnType; endorsers?: ReturnType[]; payer?: ReturnType; }; serialize(): Uint8Array; serialize(w: pb_1.BinaryWriter): void; static deserialize(bytes: Uint8Array | pb_1.BinaryReader): TxRequest; serializeBinary(): Uint8Array; static deserializeBinary(bytes: Uint8Array): TxRequest; } class RawTxRequest extends pb_1.Message { #private; constructor(data?: any[] | { rawTx?: Uint8Array; }); get rawTx(): Uint8Array; set rawTx(value: Uint8Array); static fromObject(data: { rawTx?: Uint8Array; }): RawTxRequest; toObject(): { rawTx?: Uint8Array; }; serialize(): Uint8Array; serialize(w: pb_1.BinaryWriter): void; static deserialize(bytes: Uint8Array | pb_1.BinaryReader): RawTxRequest; serializeBinary(): Uint8Array; static deserializeBinary(bytes: Uint8Array): RawTxRequest; } class Payload extends pb_1.Message { #private; constructor(data?: any[] | { chain_id?: string; tx_type?: TxType; tx_id?: string; timestamp?: number; expiration_time?: number; contract_name?: string; method?: string; parameters?: KeyValuePair[]; sequence?: number; limit?: Limit; }); get chain_id(): string; set chain_id(value: string); get tx_type(): TxType; set tx_type(value: TxType); get tx_id(): string; set tx_id(value: string); get timestamp(): number; set timestamp(value: number); get expiration_time(): number; set expiration_time(value: number); get contract_name(): string; set contract_name(value: string); get method(): string; set method(value: string); get parameters(): KeyValuePair[]; set parameters(value: KeyValuePair[]); get sequence(): number; set sequence(value: number); get limit(): Limit; set limit(value: Limit); get has_limit(): boolean; static fromObject(data: { chain_id?: string; tx_type?: TxType; tx_id?: string; timestamp?: number; expiration_time?: number; contract_name?: string; method?: string; parameters?: ReturnType[]; sequence?: number; limit?: ReturnType; }): Payload; toObject(): { chain_id?: string; tx_type?: TxType; tx_id?: string; timestamp?: number; expiration_time?: number; contract_name?: string; method?: string; parameters?: ReturnType[]; sequence?: number; limit?: ReturnType; }; serialize(): Uint8Array; serialize(w: pb_1.BinaryWriter): void; static deserialize(bytes: Uint8Array | pb_1.BinaryReader): Payload; serializeBinary(): Uint8Array; static deserializeBinary(bytes: Uint8Array): Payload; } class EndorsementEntry extends pb_1.Message { #private; constructor(data?: any[] | { signer?: dependency_1.accesscontrol.Member; signature?: Uint8Array; }); get signer(): dependency_1.accesscontrol.Member; set signer(value: dependency_1.accesscontrol.Member); get has_signer(): boolean; get signature(): Uint8Array; set signature(value: Uint8Array); static fromObject(data: { signer?: ReturnType; signature?: Uint8Array; }): EndorsementEntry; toObject(): { signer?: ReturnType; signature?: Uint8Array; }; serialize(): Uint8Array; serialize(w: pb_1.BinaryWriter): void; static deserialize(bytes: Uint8Array | pb_1.BinaryReader): EndorsementEntry; serializeBinary(): Uint8Array; static deserializeBinary(bytes: Uint8Array): EndorsementEntry; } class KeyValuePair extends pb_1.Message { #private; constructor(data?: any[] | { key?: string; value?: Uint8Array; }); get key(): string; set key(value: string); get value(): Uint8Array; set value(value: Uint8Array); static fromObject(data: { key?: string; value?: Uint8Array; }): KeyValuePair; toObject(): { key?: string; value?: Uint8Array; }; serialize(): Uint8Array; serialize(w: pb_1.BinaryWriter): void; static deserialize(bytes: Uint8Array | pb_1.BinaryReader): KeyValuePair; serializeBinary(): Uint8Array; static deserializeBinary(bytes: Uint8Array): KeyValuePair; } class Limit extends pb_1.Message { #private; constructor(data?: any[] | { gas_limit?: number; }); get gas_limit(): number; set gas_limit(value: number); static fromObject(data: { gas_limit?: number; }): Limit; toObject(): { gas_limit?: number; }; serialize(): Uint8Array; serialize(w: pb_1.BinaryWriter): void; static deserialize(bytes: Uint8Array | pb_1.BinaryReader): Limit; serializeBinary(): Uint8Array; static deserializeBinary(bytes: Uint8Array): Limit; } }