import { MsgStoreCode, MsgRemoveChecksum, MsgMigrateContract } from "./tx";
/**
 * StoreCode defines a rpc handler method for MsgStoreCode.
 * @name useStoreCode
 * @package ibc.lightclients.wasm.v1
 * @see proto service: ibc.lightclients.wasm.v1.StoreCode
 */
export declare const useStoreCode: ({ options, clientResolver, }: import("../../../../vue-query").VueMutationParams<import("@interchainjs/types").DeliverTxResponse, Error, import("../../../..").ITxArgs<MsgStoreCode>, unknown>) => import("@tanstack/vue-query").UseMutationReturnType<import("@interchainjs/types").DeliverTxResponse, Error, import("../../../..").ITxArgs<MsgStoreCode>, unknown, Omit<import("@tanstack/vue-query").MutationObserverIdleResult<import("@interchainjs/types").DeliverTxResponse, Error, import("../../../..").ITxArgs<MsgStoreCode>, unknown>, "mutate" | "reset"> | Omit<import("@tanstack/vue-query").MutationObserverLoadingResult<import("@interchainjs/types").DeliverTxResponse, Error, import("../../../..").ITxArgs<MsgStoreCode>, unknown>, "mutate" | "reset"> | Omit<import("@tanstack/vue-query").MutationObserverErrorResult<import("@interchainjs/types").DeliverTxResponse, Error, import("../../../..").ITxArgs<MsgStoreCode>, unknown>, "mutate" | "reset"> | Omit<import("@tanstack/vue-query").MutationObserverSuccessResult<import("@interchainjs/types").DeliverTxResponse, Error, import("../../../..").ITxArgs<MsgStoreCode>, unknown>, "mutate" | "reset">>;
/**
 * RemoveChecksum defines a rpc handler method for MsgRemoveChecksum.
 * @name useRemoveChecksum
 * @package ibc.lightclients.wasm.v1
 * @see proto service: ibc.lightclients.wasm.v1.RemoveChecksum
 */
export declare const useRemoveChecksum: ({ options, clientResolver, }: import("../../../../vue-query").VueMutationParams<import("@interchainjs/types").DeliverTxResponse, Error, import("../../../..").ITxArgs<MsgRemoveChecksum>, unknown>) => import("@tanstack/vue-query").UseMutationReturnType<import("@interchainjs/types").DeliverTxResponse, Error, import("../../../..").ITxArgs<MsgRemoveChecksum>, unknown, Omit<import("@tanstack/vue-query").MutationObserverIdleResult<import("@interchainjs/types").DeliverTxResponse, Error, import("../../../..").ITxArgs<MsgRemoveChecksum>, unknown>, "mutate" | "reset"> | Omit<import("@tanstack/vue-query").MutationObserverLoadingResult<import("@interchainjs/types").DeliverTxResponse, Error, import("../../../..").ITxArgs<MsgRemoveChecksum>, unknown>, "mutate" | "reset"> | Omit<import("@tanstack/vue-query").MutationObserverErrorResult<import("@interchainjs/types").DeliverTxResponse, Error, import("../../../..").ITxArgs<MsgRemoveChecksum>, unknown>, "mutate" | "reset"> | Omit<import("@tanstack/vue-query").MutationObserverSuccessResult<import("@interchainjs/types").DeliverTxResponse, Error, import("../../../..").ITxArgs<MsgRemoveChecksum>, unknown>, "mutate" | "reset">>;
/**
 * MigrateContract defines a rpc handler method for MsgMigrateContract.
 * @name useMigrateContract
 * @package ibc.lightclients.wasm.v1
 * @see proto service: ibc.lightclients.wasm.v1.MigrateContract
 */
export declare const useMigrateContract: ({ options, clientResolver, }: import("../../../../vue-query").VueMutationParams<import("@interchainjs/types").DeliverTxResponse, Error, import("../../../..").ITxArgs<MsgMigrateContract>, unknown>) => import("@tanstack/vue-query").UseMutationReturnType<import("@interchainjs/types").DeliverTxResponse, Error, import("../../../..").ITxArgs<MsgMigrateContract>, unknown, Omit<import("@tanstack/vue-query").MutationObserverIdleResult<import("@interchainjs/types").DeliverTxResponse, Error, import("../../../..").ITxArgs<MsgMigrateContract>, unknown>, "mutate" | "reset"> | Omit<import("@tanstack/vue-query").MutationObserverLoadingResult<import("@interchainjs/types").DeliverTxResponse, Error, import("../../../..").ITxArgs<MsgMigrateContract>, unknown>, "mutate" | "reset"> | Omit<import("@tanstack/vue-query").MutationObserverErrorResult<import("@interchainjs/types").DeliverTxResponse, Error, import("../../../..").ITxArgs<MsgMigrateContract>, unknown>, "mutate" | "reset"> | Omit<import("@tanstack/vue-query").MutationObserverSuccessResult<import("@interchainjs/types").DeliverTxResponse, Error, import("../../../..").ITxArgs<MsgMigrateContract>, unknown>, "mutate" | "reset">>;
