import { MsgCreateInsuranceFund, MsgUnderwrite, MsgRequestRedemption, MsgUpdateParams } from "./tx"; /** * CreateInsuranceFund defines a method for creating an insurance fund * @name useCreateInsuranceFund * @package injective.insurance.v1beta1 * @see proto service: injective.insurance.v1beta1.CreateInsuranceFund */ export declare const useCreateInsuranceFund: ({ options, clientResolver }: import("../../../react-query").ReactMutationParams, unknown>) => import("@tanstack/react-query").UseMutationResult, unknown>; /** * Underwrite defines a method for depositing tokens to underwrite an * insurance fund * @name useUnderwrite * @package injective.insurance.v1beta1 * @see proto service: injective.insurance.v1beta1.Underwrite */ export declare const useUnderwrite: ({ options, clientResolver }: import("../../../react-query").ReactMutationParams, unknown>) => import("@tanstack/react-query").UseMutationResult, unknown>; /** * RequestRedemption defines a method for requesting a redemption of the * sender's insurance fund tokens * @name useRequestRedemption * @package injective.insurance.v1beta1 * @see proto service: injective.insurance.v1beta1.RequestRedemption */ export declare const useRequestRedemption: ({ options, clientResolver }: import("../../../react-query").ReactMutationParams, unknown>) => import("@tanstack/react-query").UseMutationResult, unknown>; /** * @name useUpdateParams * @package injective.insurance.v1beta1 * @see proto service: injective.insurance.v1beta1.UpdateParams */ export declare const useUpdateParams: ({ options, clientResolver }: import("../../../react-query").ReactMutationParams, unknown>) => import("@tanstack/react-query").UseMutationResult, unknown>;