import { TelescopeGeneratedType } from "../../../types";
import { MsgStoreCode, MsgInstantiateContract, MsgInstantiateContract2, MsgExecuteContract, MsgMigrateContract, MsgUpdateAdmin, MsgClearAdmin, MsgUpdateInstantiateConfig, MsgUpdateParams, MsgSudoContract, MsgPinCodes, MsgUnpinCodes, MsgStoreAndInstantiateContract, MsgRemoveCodeUploadParamsAddresses, MsgAddCodeUploadParamsAddresses, MsgStoreAndMigrateContract, MsgUpdateContractLabel } from "./tx";
export declare const registry: ReadonlyArray<[string, TelescopeGeneratedType<any, any, any>]>;
export declare const MessageComposer: {
    encoded: {
        storeCode(value: MsgStoreCode): {
            typeUrl: string;
            value: Uint8Array<ArrayBufferLike>;
        };
        instantiateContract(value: MsgInstantiateContract): {
            typeUrl: string;
            value: Uint8Array<ArrayBufferLike>;
        };
        instantiateContract2(value: MsgInstantiateContract2): {
            typeUrl: string;
            value: Uint8Array<ArrayBufferLike>;
        };
        executeContract(value: MsgExecuteContract): {
            typeUrl: string;
            value: Uint8Array<ArrayBufferLike>;
        };
        migrateContract(value: MsgMigrateContract): {
            typeUrl: string;
            value: Uint8Array<ArrayBufferLike>;
        };
        updateAdmin(value: MsgUpdateAdmin): {
            typeUrl: string;
            value: Uint8Array<ArrayBufferLike>;
        };
        clearAdmin(value: MsgClearAdmin): {
            typeUrl: string;
            value: Uint8Array<ArrayBufferLike>;
        };
        updateInstantiateConfig(value: MsgUpdateInstantiateConfig): {
            typeUrl: string;
            value: Uint8Array<ArrayBufferLike>;
        };
        updateParams(value: MsgUpdateParams): {
            typeUrl: string;
            value: Uint8Array<ArrayBufferLike>;
        };
        sudoContract(value: MsgSudoContract): {
            typeUrl: string;
            value: Uint8Array<ArrayBufferLike>;
        };
        pinCodes(value: MsgPinCodes): {
            typeUrl: string;
            value: Uint8Array<ArrayBufferLike>;
        };
        unpinCodes(value: MsgUnpinCodes): {
            typeUrl: string;
            value: Uint8Array<ArrayBufferLike>;
        };
        storeAndInstantiateContract(value: MsgStoreAndInstantiateContract): {
            typeUrl: string;
            value: Uint8Array<ArrayBufferLike>;
        };
        removeCodeUploadParamsAddresses(value: MsgRemoveCodeUploadParamsAddresses): {
            typeUrl: string;
            value: Uint8Array<ArrayBufferLike>;
        };
        addCodeUploadParamsAddresses(value: MsgAddCodeUploadParamsAddresses): {
            typeUrl: string;
            value: Uint8Array<ArrayBufferLike>;
        };
        storeAndMigrateContract(value: MsgStoreAndMigrateContract): {
            typeUrl: string;
            value: Uint8Array<ArrayBufferLike>;
        };
        updateContractLabel(value: MsgUpdateContractLabel): {
            typeUrl: string;
            value: Uint8Array<ArrayBufferLike>;
        };
    };
    withTypeUrl: {
        storeCode(value: MsgStoreCode): {
            typeUrl: string;
            value: MsgStoreCode;
        };
        instantiateContract(value: MsgInstantiateContract): {
            typeUrl: string;
            value: MsgInstantiateContract;
        };
        instantiateContract2(value: MsgInstantiateContract2): {
            typeUrl: string;
            value: MsgInstantiateContract2;
        };
        executeContract(value: MsgExecuteContract): {
            typeUrl: string;
            value: MsgExecuteContract;
        };
        migrateContract(value: MsgMigrateContract): {
            typeUrl: string;
            value: MsgMigrateContract;
        };
        updateAdmin(value: MsgUpdateAdmin): {
            typeUrl: string;
            value: MsgUpdateAdmin;
        };
        clearAdmin(value: MsgClearAdmin): {
            typeUrl: string;
            value: MsgClearAdmin;
        };
        updateInstantiateConfig(value: MsgUpdateInstantiateConfig): {
            typeUrl: string;
            value: MsgUpdateInstantiateConfig;
        };
        updateParams(value: MsgUpdateParams): {
            typeUrl: string;
            value: MsgUpdateParams;
        };
        sudoContract(value: MsgSudoContract): {
            typeUrl: string;
            value: MsgSudoContract;
        };
        pinCodes(value: MsgPinCodes): {
            typeUrl: string;
            value: MsgPinCodes;
        };
        unpinCodes(value: MsgUnpinCodes): {
            typeUrl: string;
            value: MsgUnpinCodes;
        };
        storeAndInstantiateContract(value: MsgStoreAndInstantiateContract): {
            typeUrl: string;
            value: MsgStoreAndInstantiateContract;
        };
        removeCodeUploadParamsAddresses(value: MsgRemoveCodeUploadParamsAddresses): {
            typeUrl: string;
            value: MsgRemoveCodeUploadParamsAddresses;
        };
        addCodeUploadParamsAddresses(value: MsgAddCodeUploadParamsAddresses): {
            typeUrl: string;
            value: MsgAddCodeUploadParamsAddresses;
        };
        storeAndMigrateContract(value: MsgStoreAndMigrateContract): {
            typeUrl: string;
            value: MsgStoreAndMigrateContract;
        };
        updateContractLabel(value: MsgUpdateContractLabel): {
            typeUrl: string;
            value: MsgUpdateContractLabel;
        };
    };
    fromPartial: {
        storeCode(value: MsgStoreCode): {
            typeUrl: string;
            value: MsgStoreCode;
        };
        instantiateContract(value: MsgInstantiateContract): {
            typeUrl: string;
            value: MsgInstantiateContract;
        };
        instantiateContract2(value: MsgInstantiateContract2): {
            typeUrl: string;
            value: MsgInstantiateContract2;
        };
        executeContract(value: MsgExecuteContract): {
            typeUrl: string;
            value: MsgExecuteContract;
        };
        migrateContract(value: MsgMigrateContract): {
            typeUrl: string;
            value: MsgMigrateContract;
        };
        updateAdmin(value: MsgUpdateAdmin): {
            typeUrl: string;
            value: MsgUpdateAdmin;
        };
        clearAdmin(value: MsgClearAdmin): {
            typeUrl: string;
            value: MsgClearAdmin;
        };
        updateInstantiateConfig(value: MsgUpdateInstantiateConfig): {
            typeUrl: string;
            value: MsgUpdateInstantiateConfig;
        };
        updateParams(value: MsgUpdateParams): {
            typeUrl: string;
            value: MsgUpdateParams;
        };
        sudoContract(value: MsgSudoContract): {
            typeUrl: string;
            value: MsgSudoContract;
        };
        pinCodes(value: MsgPinCodes): {
            typeUrl: string;
            value: MsgPinCodes;
        };
        unpinCodes(value: MsgUnpinCodes): {
            typeUrl: string;
            value: MsgUnpinCodes;
        };
        storeAndInstantiateContract(value: MsgStoreAndInstantiateContract): {
            typeUrl: string;
            value: MsgStoreAndInstantiateContract;
        };
        removeCodeUploadParamsAddresses(value: MsgRemoveCodeUploadParamsAddresses): {
            typeUrl: string;
            value: MsgRemoveCodeUploadParamsAddresses;
        };
        addCodeUploadParamsAddresses(value: MsgAddCodeUploadParamsAddresses): {
            typeUrl: string;
            value: MsgAddCodeUploadParamsAddresses;
        };
        storeAndMigrateContract(value: MsgStoreAndMigrateContract): {
            typeUrl: string;
            value: MsgStoreAndMigrateContract;
        };
        updateContractLabel(value: MsgUpdateContractLabel): {
            typeUrl: string;
            value: MsgUpdateContractLabel;
        };
    };
};
