import * as _m0 from "protobufjs/minimal"; export declare const protobufPackage = "bnbchain.greenfield.sp"; /** Params defines the parameters for the module. */ export interface Params { /** deposit_denom defines the staking coin denomination. */ depositDenom: string; /** min_deposit defines the minimum deposit amount for storage providers. */ minDeposit: string; /** the ratio of the store price of the secondary sp to the primary sp, the default value is 80% */ secondarySpStorePriceRatio: string; } /** Params defines the parameters for the module. */ export interface ParamsSDKType { deposit_denom: string; min_deposit: string; secondary_sp_store_price_ratio: string; } export declare const Params: { encode(message: Params, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): Params; fromJSON(object: any): Params; toJSON(message: Params): unknown; fromPartial, never>>(object: I): Params; fromSDK(object: ParamsSDKType): Params; toSDK(message: Params): ParamsSDKType; };