import type { AminoConverters } from '@cosmjs/stargate';
export declare const rewardsTypes: readonly [string, import("@archwayhq/arch3-proto").TelescopeGeneratedType<any, any, any>][];
export declare const createRewardsAminoConverters: () => AminoConverters;
/**
 * Encodes the transaction messages for the `x/rewards` module.
 */
export declare const RewardsMsgEncoder: {
    setContractMetadata(value: import("@archwayhq/arch3-proto/build/archway/rewards/v1/tx").MsgSetContractMetadata): {
        typeUrl: string;
        value: import("@archwayhq/arch3-proto/build/archway/rewards/v1/tx").MsgSetContractMetadata;
    };
    withdrawRewards(value: import("@archwayhq/arch3-proto/build/archway/rewards/v1/tx").MsgWithdrawRewards): {
        typeUrl: string;
        value: import("@archwayhq/arch3-proto/build/archway/rewards/v1/tx").MsgWithdrawRewards;
    };
    setFlatFee(value: import("@archwayhq/arch3-proto/build/archway/rewards/v1/tx").MsgSetFlatFee): {
        typeUrl: string;
        value: import("@archwayhq/arch3-proto/build/archway/rewards/v1/tx").MsgSetFlatFee;
    };
    updateParams(value: import("@archwayhq/arch3-proto/build/archway/rewards/v1/tx").MsgUpdateParams): {
        typeUrl: string;
        value: import("@archwayhq/arch3-proto/build/archway/rewards/v1/tx").MsgUpdateParams;
    };
};
