import { MsgSetWithdrawAddress, MsgWithdrawDelegatorReward, MsgWithdrawValidatorCommission, MsgFundCommunityPool, MsgUpdateParams, MsgCommunityPoolSpend, MsgDepositValidatorRewardsPool } from "./tx"; /** * SetWithdrawAddress defines a method to change the withdraw address * for a delegator (or validator self-delegation). * @name useSetWithdrawAddress * @package cosmos.distribution.v1beta1 * @see proto service: cosmos.distribution.v1beta1.SetWithdrawAddress */ export declare const useSetWithdrawAddress: ({ options, clientResolver }: import("../../../react-query").ReactMutationParams, unknown>) => import("@tanstack/react-query").UseMutationResult, unknown>; /** * WithdrawDelegatorReward defines a method to withdraw rewards of delegator * from a single validator. * @name useWithdrawDelegatorReward * @package cosmos.distribution.v1beta1 * @see proto service: cosmos.distribution.v1beta1.WithdrawDelegatorReward */ export declare const useWithdrawDelegatorReward: ({ options, clientResolver }: import("../../../react-query").ReactMutationParams, unknown>) => import("@tanstack/react-query").UseMutationResult, unknown>; /** * WithdrawValidatorCommission defines a method to withdraw the * full commission to the validator address. * @name useWithdrawValidatorCommission * @package cosmos.distribution.v1beta1 * @see proto service: cosmos.distribution.v1beta1.WithdrawValidatorCommission */ export declare const useWithdrawValidatorCommission: ({ options, clientResolver }: import("../../../react-query").ReactMutationParams, unknown>) => import("@tanstack/react-query").UseMutationResult, unknown>; /** * FundCommunityPool defines a method to allow an account to directly * fund the community pool. * * WARNING: This method will fail if an external community pool is used. * @name useFundCommunityPool * @package cosmos.distribution.v1beta1 * @see proto service: cosmos.distribution.v1beta1.FundCommunityPool */ export declare const useFundCommunityPool: ({ options, clientResolver }: import("../../../react-query").ReactMutationParams, unknown>) => import("@tanstack/react-query").UseMutationResult, unknown>; /** * UpdateParams defines a governance operation for updating the x/distribution * module parameters. The authority is defined in the keeper. * @name useUpdateParams * @package cosmos.distribution.v1beta1 * @see proto service: cosmos.distribution.v1beta1.UpdateParams */ export declare const useUpdateParams: ({ options, clientResolver }: import("../../../react-query").ReactMutationParams, unknown>) => import("@tanstack/react-query").UseMutationResult, unknown>; /** * CommunityPoolSpend defines a governance operation for sending tokens from * the community pool in the x/distribution module to another account, which * could be the governance module itself. The authority is defined in the * keeper. * * WARNING: This method will fail if an external community pool is used. * @name useCommunityPoolSpend * @package cosmos.distribution.v1beta1 * @see proto service: cosmos.distribution.v1beta1.CommunityPoolSpend */ export declare const useCommunityPoolSpend: ({ options, clientResolver }: import("../../../react-query").ReactMutationParams, unknown>) => import("@tanstack/react-query").UseMutationResult, unknown>; /** * DepositValidatorRewardsPool defines a method to provide additional rewards * to delegators to a specific validator. * @name useDepositValidatorRewardsPool * @package cosmos.distribution.v1beta1 * @see proto service: cosmos.distribution.v1beta1.DepositValidatorRewardsPool */ export declare const useDepositValidatorRewardsPool: ({ options, clientResolver }: import("../../../react-query").ReactMutationParams, unknown>) => import("@tanstack/react-query").UseMutationResult, unknown>;