import { GeneratedType, Registry } from "@cosmjs/proto-signing"; import { MsgUpdateParams, MsgWithdrawReward, MsgWithdrawElysStakingRewards, MsgWithdrawAllRewards } from "./tx"; export declare const registry: ReadonlyArray<[string, GeneratedType]>; export declare const load: (protoRegistry: Registry) => void; export declare const MessageComposer: { encoded: { updateParams(value: MsgUpdateParams): { typeUrl: string; value: Uint8Array; }; withdrawReward(value: MsgWithdrawReward): { typeUrl: string; value: Uint8Array; }; withdrawElysStakingRewards(value: MsgWithdrawElysStakingRewards): { typeUrl: string; value: Uint8Array; }; withdrawAllRewards(value: MsgWithdrawAllRewards): { typeUrl: string; value: Uint8Array; }; }; withTypeUrl: { updateParams(value: MsgUpdateParams): { typeUrl: string; value: MsgUpdateParams; }; withdrawReward(value: MsgWithdrawReward): { typeUrl: string; value: MsgWithdrawReward; }; withdrawElysStakingRewards(value: MsgWithdrawElysStakingRewards): { typeUrl: string; value: MsgWithdrawElysStakingRewards; }; withdrawAllRewards(value: MsgWithdrawAllRewards): { typeUrl: string; value: MsgWithdrawAllRewards; }; }; toJSON: { updateParams(value: MsgUpdateParams): { typeUrl: string; value: { authority: string; params: { stakeIncentives?: { edenAmountPerYear: string; blocksDistributed: string; }; edenCommitVal: string; edenbCommitVal: string; maxEdenRewardAprStakers: string; edenBoostApr: string; providerVestingEpochIdentifier: string; providerStakingRewardsPortion: string; }; }; }; withdrawReward(value: MsgWithdrawReward): { typeUrl: string; value: { delegatorAddress: string; validatorAddress: string; }; }; withdrawElysStakingRewards(value: MsgWithdrawElysStakingRewards): { typeUrl: string; value: { delegatorAddress: string; }; }; withdrawAllRewards(value: MsgWithdrawAllRewards): { typeUrl: string; value: { delegatorAddress: string; }; }; }; fromJSON: { updateParams(value: any): { typeUrl: string; value: MsgUpdateParams; }; withdrawReward(value: any): { typeUrl: string; value: MsgWithdrawReward; }; withdrawElysStakingRewards(value: any): { typeUrl: string; value: MsgWithdrawElysStakingRewards; }; withdrawAllRewards(value: any): { typeUrl: string; value: MsgWithdrawAllRewards; }; }; fromPartial: { updateParams(value: MsgUpdateParams): { typeUrl: string; value: MsgUpdateParams; }; withdrawReward(value: MsgWithdrawReward): { typeUrl: string; value: MsgWithdrawReward; }; withdrawElysStakingRewards(value: MsgWithdrawElysStakingRewards): { typeUrl: string; value: MsgWithdrawElysStakingRewards; }; withdrawAllRewards(value: MsgWithdrawAllRewards): { typeUrl: string; value: MsgWithdrawAllRewards; }; }; };