AddAssetMetadataProposal: {
    typeUrl: string;
    decode(input: Uint8Array | BinaryReader, length?: number): AddAssetMetadataProposal;
    encode(message: AddAssetMetadataProposal, writer?: BinaryWriter): BinaryWriter;
    fromAmino(object: AddAssetMetadataProposalAmino): AddAssetMetadataProposal;
    fromAminoMsg(object: AddAssetMetadataProposalAminoMsg): AddAssetMetadataProposal;
    fromPartial(object: {
        assetList?: {
            ibcInfo?: {
                dstChannel?: string;
                sourceChainID?: string;
                sourceChannel?: string;
                sourceDenom?: string;
            };
            metadata?: {
                base?: string;
                denomUnits?: {
                    aliases?: (...) | (...);
                    denom?: (...) | (...);
                    exponent?: (...) | (...);
                }[];
                description?: string;
                display?: string;
                name?: string;
                symbol?: string;
            };
            typeAsset?: string;
        }[];
        description?: string;
        title?: string;
    }): AddAssetMetadataProposal;
    fromProtoMsg(message: AddAssetMetadataProposalProtoMsg): AddAssetMetadataProposal;
    toAmino(message: AddAssetMetadataProposal): AddAssetMetadataProposalAmino;
    toProto(message: AddAssetMetadataProposal): Uint8Array;
    toProtoMsg(message: AddAssetMetadataProposal): AddAssetMetadataProposalProtoMsg;
}