LegacyContractInfo: {
    typeUrl: string;
    decode(input: Uint8Array | BinaryReader, length?: number): LegacyContractInfo;
    encode(message: LegacyContractInfo, writer?: BinaryWriter): BinaryWriter;
    fromAmino(object: LegacyContractInfoAmino): LegacyContractInfo;
    fromAminoMsg(object: LegacyContractInfoAminoMsg): LegacyContractInfo;
    fromPartial(object: {
        codeId?: bigint;
        contractAddr?: string;
        dependentContractAddrs?: string[];
        needHook?: boolean;
        needOrderMatching?: boolean;
    }): LegacyContractInfo;
    fromProtoMsg(message: LegacyContractInfoProtoMsg): LegacyContractInfo;
    toAmino(message: LegacyContractInfo): LegacyContractInfoAmino;
    toProto(message: LegacyContractInfo): Uint8Array;
    toProtoMsg(message: LegacyContractInfo): LegacyContractInfoProtoMsg;
}