import { BinaryReader, BinaryWriter } from "../../../binary"; import { DeepPartial } from "../../../helpers"; /** * Op is a message describing a benchmark operation. * @name Op * @package cosmos.benchmark.v1 * @see proto type: cosmos.benchmark.v1.Op */ export interface Op { seed: bigint; actor: string; keyLength: bigint; valueLength: bigint; iterations: number; delete: boolean; exists: boolean; } export interface OpProtoMsg { typeUrl: "/cosmos.benchmark.v1.Op"; value: Uint8Array; } /** * Op is a message describing a benchmark operation. * @name OpAmino * @package cosmos.benchmark.v1 * @see proto type: cosmos.benchmark.v1.Op */ export interface OpAmino { seed: string; actor: string; key_length: string; value_length: string; iterations: number; delete: boolean; exists: boolean; } export interface OpAminoMsg { type: "cosmos-sdk/Op"; value: OpAmino; } /** * Op is a message describing a benchmark operation. * @name Op * @package cosmos.benchmark.v1 * @see proto type: cosmos.benchmark.v1.Op */ export declare const Op: { typeUrl: string; aminoType: string; is(o: any): o is Op; isAmino(o: any): o is OpAmino; encode(message: Op, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): Op; fromPartial(object: DeepPartial): Op; fromAmino(object: OpAmino): Op; toAmino(message: Op): OpAmino; fromAminoMsg(object: OpAminoMsg): Op; toAminoMsg(message: Op): OpAminoMsg; fromProtoMsg(message: OpProtoMsg): Op; toProto(message: Op): Uint8Array; toProtoMsg(message: Op): OpProtoMsg; registerTypeUrl(): void; };