import { BinaryReader, BinaryWriter } from "../../../../binary"; import { DeepPartial, Exact } from "../../../../helpers"; import { JsonSafe } from "../../../../json-safe"; export declare const protobufPackage = "cosmos.benchmark.module.v1"; /** Module is the config object of the benchmark module. */ export interface Module { genesisParams?: GeneratorParams; } /** GenesisParams defines the genesis parameters for the benchmark module. */ export interface GeneratorParams { /** seed is the seed for the random number generator. */ seed: bigint; /** bucket_count is the number of store keys to uniformly distribute genesis_count keys across. */ bucketCount: bigint; /** key_mean is the mean size (in normal distribution) of keys in each bucket. */ keyMean: bigint; /** key_std_dev is the standard deviation of key sizes in each bucket. */ keyStdDev: bigint; /** value_mean is the mean size (in normal distribution) of values in each bucket. */ valueMean: bigint; /** value_std_dev is the standard deviation of value sizes in each bucket. */ valueStdDev: bigint; /** genesis_count is the number of keys to insert in the store, distributed across all buckets. */ genesisCount: bigint; /** insert_weight is the weight of insert operations. */ insertWeight: number; /** update_weight is the weight of update operations. */ updateWeight: number; /** get_weight is the weight of get operations. */ getWeight: number; /** delete_weight is the weight of delete operations. */ deleteWeight: number; } export declare const Module: { typeUrl: string; encode(message: Module, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): Module; fromJSON(object: any): Module; toJSON(message: Module): JsonSafe; fromPartial, I>>(object: I): Module; }; export declare const GeneratorParams: { typeUrl: string; encode(message: GeneratorParams, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): GeneratorParams; fromJSON(object: any): GeneratorParams; toJSON(message: GeneratorParams): JsonSafe; fromPartial, I>>(object: I): GeneratorParams; };