MsgSubmitProposal: {
    typeUrl: string;
    decode(input: Uint8Array | BinaryReader, length?: number): MsgSubmitProposal;
    encode(message: MsgSubmitProposal, writer?: BinaryWriter): BinaryWriter;
    fromAmino(object: MsgSubmitProposalAmino): MsgSubmitProposal;
    fromAminoMsg(object: MsgSubmitProposalAminoMsg): MsgSubmitProposal;
    fromPartial(object: {
        content?: {
            $typeUrl?: string;
            typeUrl?: string;
            value?: Uint8Array;
        } | {
            $typeUrl?: "/cosmos.gov.v1beta1.TextProposal";
            description?: string;
            isExpedited?: boolean;
            title?: string;
        };
        initialDeposit?: {
            amount?: string;
            denom?: string;
        }[];
        isExpedited?: boolean;
        proposer?: string;
    }): MsgSubmitProposal;
    fromProtoMsg(message: MsgSubmitProposalProtoMsg): MsgSubmitProposal;
    toAmino(message: MsgSubmitProposal): MsgSubmitProposalAmino;
    toAminoMsg(message: MsgSubmitProposal): MsgSubmitProposalAminoMsg;
    toProto(message: MsgSubmitProposal): Uint8Array;
    toProtoMsg(message: MsgSubmitProposal): MsgSubmitProposalProtoMsg;
}