import { BinaryReader, BinaryWriter } from '../../../binary.js'; import { type JsonSafe } from '../../../json-safe.js'; /** * 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 OpSDKType * @package cosmos.benchmark.v1 * @see proto type: cosmos.benchmark.v1.Op */ export interface OpSDKType { seed: bigint; actor: string; key_length: bigint; value_length: bigint; iterations: number; delete: boolean; exists: boolean; } /** * 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: "/cosmos.benchmark.v1.Op"; aminoType: "cosmos-sdk/Op"; is(o: any): o is Op; isSDK(o: any): o is OpSDKType; encode(message: Op, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): Op; fromJSON(object: any): Op; toJSON(message: Op): JsonSafe; fromPartial(object: Partial): Op; fromProtoMsg(message: OpProtoMsg): Op; toProto(message: Op): Uint8Array; toProtoMsg(message: Op): OpProtoMsg; }; //# sourceMappingURL=benchmark.d.ts.map