import { Op } from "./benchmark"; import { BinaryReader, BinaryWriter } from "../../../binary"; import { DeepPartial, Exact, Rpc } from "../../../helpers"; import { JsonSafe } from "../../../json-safe"; export declare const protobufPackage = "cosmos.benchmark.v1"; /** MsgLoadTestOps defines a message containing a sequence of load test operations. */ export interface MsgLoadTest { caller: Uint8Array; ops: Op[]; } /** MsgLoadTestResponse defines a message containing the results of a load test operation. */ export interface MsgLoadTestResponse { totalTime: bigint; totalErrors: bigint; } export declare const MsgLoadTest: { typeUrl: string; encode(message: MsgLoadTest, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgLoadTest; fromJSON(object: any): MsgLoadTest; toJSON(message: MsgLoadTest): JsonSafe; fromPartial, I>>(object: I): MsgLoadTest; }; export declare const MsgLoadTestResponse: { typeUrl: string; encode(message: MsgLoadTestResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgLoadTestResponse; fromJSON(object: any): MsgLoadTestResponse; toJSON(message: MsgLoadTestResponse): JsonSafe; fromPartial, I>>(object: I): MsgLoadTestResponse; }; /** Msg defines the benchmark Msg service. */ export interface Msg { /** LoadTest defines a method for executing a sequence of load test operations. */ LoadTest(request: MsgLoadTest): Promise; } export declare class MsgClientImpl implements Msg { private readonly rpc; constructor(rpc: Rpc); LoadTest(request: MsgLoadTest): Promise; }