import { GeneratedType, Registry, OfflineSigner } from "@cosmjs/proto-signing";
import { AminoTypes, SigningStargateClient } from "@cosmjs/stargate";
import { HttpEndpoint } from "@cosmjs/tendermint-rpc";
export declare const cosmwasmAminoConverters: {
"/cosmwasm.wasm.v1.MsgStoreCode": {
aminoType: string;
toAmino: (message: import("./wasm/v1/tx").MsgStoreCode) => import("./wasm/v1/tx").MsgStoreCodeAmino;
fromAmino: (object: import("./wasm/v1/tx").MsgStoreCodeAmino) => import("./wasm/v1/tx").MsgStoreCode;
};
"/cosmwasm.wasm.v1.MsgInstantiateContract": {
aminoType: string;
toAmino: (message: import("./wasm/v1/tx").MsgInstantiateContract) => import("./wasm/v1/tx").MsgInstantiateContractAmino;
fromAmino: (object: import("./wasm/v1/tx").MsgInstantiateContractAmino) => import("./wasm/v1/tx").MsgInstantiateContract;
};
"/cosmwasm.wasm.v1.MsgInstantiateContract2": {
aminoType: string;
toAmino: (message: import("./wasm/v1/tx").MsgInstantiateContract2) => import("./wasm/v1/tx").MsgInstantiateContract2Amino;
fromAmino: (object: import("./wasm/v1/tx").MsgInstantiateContract2Amino) => import("./wasm/v1/tx").MsgInstantiateContract2;
};
"/cosmwasm.wasm.v1.MsgExecuteContract": {
aminoType: string;
toAmino: (message: import("./wasm/v1/tx").MsgExecuteContract) => import("./wasm/v1/tx").MsgExecuteContractAmino;
fromAmino: (object: import("./wasm/v1/tx").MsgExecuteContractAmino) => import("./wasm/v1/tx").MsgExecuteContract;
};
"/cosmwasm.wasm.v1.MsgMigrateContract": {
aminoType: string;
toAmino: (message: import("./wasm/v1/tx").MsgMigrateContract) => import("./wasm/v1/tx").MsgMigrateContractAmino;
fromAmino: (object: import("./wasm/v1/tx").MsgMigrateContractAmino) => import("./wasm/v1/tx").MsgMigrateContract;
};
"/cosmwasm.wasm.v1.MsgUpdateAdmin": {
aminoType: string;
toAmino: (message: import("./wasm/v1/tx").MsgUpdateAdmin) => import("./wasm/v1/tx").MsgUpdateAdminAmino;
fromAmino: (object: import("./wasm/v1/tx").MsgUpdateAdminAmino) => import("./wasm/v1/tx").MsgUpdateAdmin;
};
"/cosmwasm.wasm.v1.MsgClearAdmin": {
aminoType: string;
toAmino: (message: import("./wasm/v1/tx").MsgClearAdmin) => import("./wasm/v1/tx").MsgClearAdminAmino;
fromAmino: (object: import("./wasm/v1/tx").MsgClearAdminAmino) => import("./wasm/v1/tx").MsgClearAdmin;
};
"/cosmwasm.wasm.v1.MsgUpdateInstantiateConfig": {
aminoType: string;
toAmino: (message: import("./wasm/v1/tx").MsgUpdateInstantiateConfig) => import("./wasm/v1/tx").MsgUpdateInstantiateConfigAmino;
fromAmino: (object: import("./wasm/v1/tx").MsgUpdateInstantiateConfigAmino) => import("./wasm/v1/tx").MsgUpdateInstantiateConfig;
};
"/cosmwasm.wasm.v1.MsgUpdateParams": {
aminoType: string;
toAmino: (message: import("./wasm/v1/tx").MsgUpdateParams) => import("./wasm/v1/tx").MsgUpdateParamsAmino;
fromAmino: (object: import("./wasm/v1/tx").MsgUpdateParamsAmino) => import("./wasm/v1/tx").MsgUpdateParams;
};
"/cosmwasm.wasm.v1.MsgSudoContract": {
aminoType: string;
toAmino: (message: import("./wasm/v1/tx").MsgSudoContract) => import("./wasm/v1/tx").MsgSudoContractAmino;
fromAmino: (object: import("./wasm/v1/tx").MsgSudoContractAmino) => import("./wasm/v1/tx").MsgSudoContract;
};
"/cosmwasm.wasm.v1.MsgPinCodes": {
aminoType: string;
toAmino: (message: import("./wasm/v1/tx").MsgPinCodes) => import("./wasm/v1/tx").MsgPinCodesAmino;
fromAmino: (object: import("./wasm/v1/tx").MsgPinCodesAmino) => import("./wasm/v1/tx").MsgPinCodes;
};
"/cosmwasm.wasm.v1.MsgUnpinCodes": {
aminoType: string;
toAmino: (message: import("./wasm/v1/tx").MsgUnpinCodes) => import("./wasm/v1/tx").MsgUnpinCodesAmino;
fromAmino: (object: import("./wasm/v1/tx").MsgUnpinCodesAmino) => import("./wasm/v1/tx").MsgUnpinCodes;
};
"/cosmwasm.wasm.v1.MsgStoreAndInstantiateContract": {
aminoType: string;
toAmino: (message: import("./wasm/v1/tx").MsgStoreAndInstantiateContract) => import("./wasm/v1/tx").MsgStoreAndInstantiateContractAmino;
fromAmino: (object: import("./wasm/v1/tx").MsgStoreAndInstantiateContractAmino) => import("./wasm/v1/tx").MsgStoreAndInstantiateContract;
};
"/cosmwasm.wasm.v1.MsgRemoveCodeUploadParamsAddresses": {
aminoType: string;
toAmino: (message: import("./wasm/v1/tx").MsgRemoveCodeUploadParamsAddresses) => import("./wasm/v1/tx").MsgRemoveCodeUploadParamsAddressesAmino;
fromAmino: (object: import("./wasm/v1/tx").MsgRemoveCodeUploadParamsAddressesAmino) => import("./wasm/v1/tx").MsgRemoveCodeUploadParamsAddresses;
};
"/cosmwasm.wasm.v1.MsgAddCodeUploadParamsAddresses": {
aminoType: string;
toAmino: (message: import("./wasm/v1/tx").MsgAddCodeUploadParamsAddresses) => import("./wasm/v1/tx").MsgAddCodeUploadParamsAddressesAmino;
fromAmino: (object: import("./wasm/v1/tx").MsgAddCodeUploadParamsAddressesAmino) => import("./wasm/v1/tx").MsgAddCodeUploadParamsAddresses;
};
"/cosmwasm.wasm.v1.MsgStoreAndMigrateContract": {
aminoType: string;
toAmino: (message: import("./wasm/v1/tx").MsgStoreAndMigrateContract) => import("./wasm/v1/tx").MsgStoreAndMigrateContractAmino;
fromAmino: (object: import("./wasm/v1/tx").MsgStoreAndMigrateContractAmino) => import("./wasm/v1/tx").MsgStoreAndMigrateContract;
};
"/cosmwasm.wasm.v1.MsgUpdateContractLabel": {
aminoType: string;
toAmino: (message: import("./wasm/v1/tx").MsgUpdateContractLabel) => import("./wasm/v1/tx").MsgUpdateContractLabelAmino;
fromAmino: (object: import("./wasm/v1/tx").MsgUpdateContractLabelAmino) => import("./wasm/v1/tx").MsgUpdateContractLabel;
};
};
export declare const cosmwasmProtoRegistry: ReadonlyArray<[string, GeneratedType]>;
export declare const getSigningCosmwasmClientOptions: ({ defaultTypes }?: {
defaultTypes?: ReadonlyArray<[string, GeneratedType]>;
}) => {
registry: Registry;
aminoTypes: AminoTypes;
};
export declare const getSigningCosmwasmClient: ({ rpcEndpoint, signer, defaultTypes }: {
rpcEndpoint: string | HttpEndpoint;
signer: OfflineSigner;
defaultTypes?: ReadonlyArray<[string, GeneratedType]>;
}) => Promise<SigningStargateClient>;