import { MsgStoreCode, MsgInstantiateContract, MsgInstantiateContract2, MsgExecuteContract, MsgMigrateContract, MsgUpdateAdmin, MsgClearAdmin, MsgUpdateInstantiateConfig, MsgUpdateParams, MsgSudoContract, MsgPinCodes, MsgUnpinCodes, MsgStoreAndInstantiateContract, MsgRemoveCodeUploadParamsAddresses, MsgAddCodeUploadParamsAddresses, MsgStoreAndMigrateContract, MsgUpdateContractLabel } from "./tx"; /** * StoreCode to submit Wasm code to the system * @name useStoreCode * @package cosmwasm.wasm.v1 * @see proto service: cosmwasm.wasm.v1.StoreCode */ export declare const useStoreCode: ({ options, clientResolver }: import("../../../react-query").ReactMutationParams, unknown>) => import("@tanstack/react-query").UseMutationResult, unknown>; /** * InstantiateContract creates a new smart contract instance for the given * code id. * @name useInstantiateContract * @package cosmwasm.wasm.v1 * @see proto service: cosmwasm.wasm.v1.InstantiateContract */ export declare const useInstantiateContract: ({ options, clientResolver }: import("../../../react-query").ReactMutationParams, unknown>) => import("@tanstack/react-query").UseMutationResult, unknown>; /** * InstantiateContract2 creates a new smart contract instance for the given * code id with a predictable address * @name useInstantiateContract2 * @package cosmwasm.wasm.v1 * @see proto service: cosmwasm.wasm.v1.InstantiateContract2 */ export declare const useInstantiateContract2: ({ options, clientResolver }: import("../../../react-query").ReactMutationParams, unknown>) => import("@tanstack/react-query").UseMutationResult, unknown>; /** * Execute submits the given message data to a smart contract * @name useExecuteContract * @package cosmwasm.wasm.v1 * @see proto service: cosmwasm.wasm.v1.ExecuteContract */ export declare const useExecuteContract: ({ options, clientResolver }: import("../../../react-query").ReactMutationParams, unknown>) => import("@tanstack/react-query").UseMutationResult, unknown>; /** * Migrate runs a code upgrade/ downgrade for a smart contract * @name useMigrateContract * @package cosmwasm.wasm.v1 * @see proto service: cosmwasm.wasm.v1.MigrateContract */ export declare const useMigrateContract: ({ options, clientResolver }: import("../../../react-query").ReactMutationParams, unknown>) => import("@tanstack/react-query").UseMutationResult, unknown>; /** * UpdateAdmin sets a new admin for a smart contract * @name useUpdateAdmin * @package cosmwasm.wasm.v1 * @see proto service: cosmwasm.wasm.v1.UpdateAdmin */ export declare const useUpdateAdmin: ({ options, clientResolver }: import("../../../react-query").ReactMutationParams, unknown>) => import("@tanstack/react-query").UseMutationResult, unknown>; /** * ClearAdmin removes any admin stored for a smart contract * @name useClearAdmin * @package cosmwasm.wasm.v1 * @see proto service: cosmwasm.wasm.v1.ClearAdmin */ export declare const useClearAdmin: ({ options, clientResolver }: import("../../../react-query").ReactMutationParams, unknown>) => import("@tanstack/react-query").UseMutationResult, unknown>; /** * UpdateInstantiateConfig updates instantiate config for a smart contract * @name useUpdateInstantiateConfig * @package cosmwasm.wasm.v1 * @see proto service: cosmwasm.wasm.v1.UpdateInstantiateConfig */ export declare const useUpdateInstantiateConfig: ({ options, clientResolver }: import("../../../react-query").ReactMutationParams, unknown>) => import("@tanstack/react-query").UseMutationResult, unknown>; /** * UpdateParams defines a governance operation for updating the x/wasm * module parameters. The authority is defined in the keeper. * * Since: 0.40 * @name useUpdateParams * @package cosmwasm.wasm.v1 * @see proto service: cosmwasm.wasm.v1.UpdateParams */ export declare const useUpdateParams: ({ options, clientResolver }: import("../../../react-query").ReactMutationParams, unknown>) => import("@tanstack/react-query").UseMutationResult, unknown>; /** * SudoContract defines a governance operation for calling sudo * on a contract. The authority is defined in the keeper. * * Since: 0.40 * @name useSudoContract * @package cosmwasm.wasm.v1 * @see proto service: cosmwasm.wasm.v1.SudoContract */ export declare const useSudoContract: ({ options, clientResolver }: import("../../../react-query").ReactMutationParams, unknown>) => import("@tanstack/react-query").UseMutationResult, unknown>; /** * PinCodes defines a governance operation for pinning a set of * code ids in the wasmvm cache. The authority is defined in the keeper. * * Since: 0.40 * @name usePinCodes * @package cosmwasm.wasm.v1 * @see proto service: cosmwasm.wasm.v1.PinCodes */ export declare const usePinCodes: ({ options, clientResolver }: import("../../../react-query").ReactMutationParams, unknown>) => import("@tanstack/react-query").UseMutationResult, unknown>; /** * UnpinCodes defines a governance operation for unpinning a set of * code ids in the wasmvm cache. The authority is defined in the keeper. * * Since: 0.40 * @name useUnpinCodes * @package cosmwasm.wasm.v1 * @see proto service: cosmwasm.wasm.v1.UnpinCodes */ export declare const useUnpinCodes: ({ options, clientResolver }: import("../../../react-query").ReactMutationParams, unknown>) => import("@tanstack/react-query").UseMutationResult, unknown>; /** * StoreAndInstantiateContract defines a governance operation for storing * and instantiating the contract. The authority is defined in the keeper. * * Since: 0.40 * @name useStoreAndInstantiateContract * @package cosmwasm.wasm.v1 * @see proto service: cosmwasm.wasm.v1.StoreAndInstantiateContract */ export declare const useStoreAndInstantiateContract: ({ options, clientResolver }: import("../../../react-query").ReactMutationParams, unknown>) => import("@tanstack/react-query").UseMutationResult, unknown>; /** * RemoveCodeUploadParamsAddresses defines a governance operation for * removing addresses from code upload params. * The authority is defined in the keeper. * @name useRemoveCodeUploadParamsAddresses * @package cosmwasm.wasm.v1 * @see proto service: cosmwasm.wasm.v1.RemoveCodeUploadParamsAddresses */ export declare const useRemoveCodeUploadParamsAddresses: ({ options, clientResolver }: import("../../../react-query").ReactMutationParams, unknown>) => import("@tanstack/react-query").UseMutationResult, unknown>; /** * AddCodeUploadParamsAddresses defines a governance operation for * adding addresses to code upload params. * The authority is defined in the keeper. * @name useAddCodeUploadParamsAddresses * @package cosmwasm.wasm.v1 * @see proto service: cosmwasm.wasm.v1.AddCodeUploadParamsAddresses */ export declare const useAddCodeUploadParamsAddresses: ({ options, clientResolver }: import("../../../react-query").ReactMutationParams, unknown>) => import("@tanstack/react-query").UseMutationResult, unknown>; /** * StoreAndMigrateContract defines a governance operation for storing * and migrating the contract. The authority is defined in the keeper. * * Since: 0.42 * @name useStoreAndMigrateContract * @package cosmwasm.wasm.v1 * @see proto service: cosmwasm.wasm.v1.StoreAndMigrateContract */ export declare const useStoreAndMigrateContract: ({ options, clientResolver }: import("../../../react-query").ReactMutationParams, unknown>) => import("@tanstack/react-query").UseMutationResult, unknown>; /** * UpdateContractLabel sets a new label for a smart contract * * Since: 0.43 * @name useUpdateContractLabel * @package cosmwasm.wasm.v1 * @see proto service: cosmwasm.wasm.v1.UpdateContractLabel */ export declare const useUpdateContractLabel: ({ options, clientResolver }: import("../../../react-query").ReactMutationParams, unknown>) => import("@tanstack/react-query").UseMutationResult, unknown>;