//// [subtypingWithCallSignatures3.ts]
var Errors, WithGenericSignaturesInBaseType;
import "@swc/helpers/_/_call_super";
import "@swc/helpers/_/_class_call_check";
import "@swc/helpers/_/_inherits";
Errors || (Errors = {}), foo2(function(x) {
    return null;
}), foo7(function(x) {
    return function(r) {
        return null;
    };
}), foo8(function(x, y) {
    return function(r) {
        return null;
    };
}), foo10(function() {
    for(var _len = arguments.length, x = Array(_len), _key = 0; _key < _len; _key++)x[_key] = arguments[_key];
    return null;
}), foo11(function(x, y) {
    return null;
}), foo12(function(x, y) {
    return null;
}), foo15(function(x) {
    return null;
}), foo15(function(x) {
    return 1;
}), foo16(function(x) {
    return null;
}), foo17(function(x) {
    return null;
}), WithGenericSignaturesInBaseType || (WithGenericSignaturesInBaseType = {}), foo2(function(x) {
    return [
        ''
    ];
}), foo3(function(x) {
    return null;
});
