import { MsgCreateValidator, MsgEditValidator, MsgDelegate, MsgBeginRedelegate, MsgUndelegate, MsgCancelUnbondingDelegation, MsgUpdateParams } from "./tx"; /** * CreateValidator defines a method for creating a new validator. * @name useCreateValidator * @package cosmos.staking.v1beta1 * @see proto service: cosmos.staking.v1beta1.CreateValidator */ export declare const useCreateValidator: ({ options, clientResolver }: import("../../../react-query").ReactMutationParams, unknown>) => import("@tanstack/react-query").UseMutationResult, unknown>; /** * EditValidator defines a method for editing an existing validator. * @name useEditValidator * @package cosmos.staking.v1beta1 * @see proto service: cosmos.staking.v1beta1.EditValidator */ export declare const useEditValidator: ({ options, clientResolver }: import("../../../react-query").ReactMutationParams, unknown>) => import("@tanstack/react-query").UseMutationResult, unknown>; /** * Delegate defines a method for performing a delegation of coins * from a delegator to a validator. * @name useDelegate * @package cosmos.staking.v1beta1 * @see proto service: cosmos.staking.v1beta1.Delegate */ export declare const useDelegate: ({ options, clientResolver }: import("../../../react-query").ReactMutationParams, unknown>) => import("@tanstack/react-query").UseMutationResult, unknown>; /** * BeginRedelegate defines a method for performing a redelegation * of coins from a delegator and source validator to a destination validator. * @name useBeginRedelegate * @package cosmos.staking.v1beta1 * @see proto service: cosmos.staking.v1beta1.BeginRedelegate */ export declare const useBeginRedelegate: ({ options, clientResolver }: import("../../../react-query").ReactMutationParams, unknown>) => import("@tanstack/react-query").UseMutationResult, unknown>; /** * Undelegate defines a method for performing an undelegation from a * delegate and a validator. * @name useUndelegate * @package cosmos.staking.v1beta1 * @see proto service: cosmos.staking.v1beta1.Undelegate */ export declare const useUndelegate: ({ options, clientResolver }: import("../../../react-query").ReactMutationParams, unknown>) => import("@tanstack/react-query").UseMutationResult, unknown>; /** * CancelUnbondingDelegation defines a method for performing canceling the unbonding delegation * and delegate back to previous validator. * @name useCancelUnbondingDelegation * @package cosmos.staking.v1beta1 * @see proto service: cosmos.staking.v1beta1.CancelUnbondingDelegation */ export declare const useCancelUnbondingDelegation: ({ options, clientResolver }: import("../../../react-query").ReactMutationParams, unknown>) => import("@tanstack/react-query").UseMutationResult, unknown>; /** * UpdateParams defines an operation for updating the x/staking module * parameters. * @name useUpdateParams * @package cosmos.staking.v1beta1 * @see proto service: cosmos.staking.v1beta1.UpdateParams */ export declare const useUpdateParams: ({ options, clientResolver }: import("../../../react-query").ReactMutationParams, unknown>) => import("@tanstack/react-query").UseMutationResult, unknown>;