//// [mergedInterfacesWithMultipleBases3.ts]
import { _ as _class_call_check } from "@swc/helpers/_/_class_call_check";
// merged interfaces behave as if all extends clauses from each declaration are merged together
// no errors expected
var C = function C() {
    "use strict";
    _class_call_check(this, C);
};
var C2 = function C2() {
    "use strict";
    _class_call_check(this, C2);
};
var C3 = function C3() {
    "use strict";
    _class_call_check(this, C3);
};
var C4 = function C4() {
    "use strict";
    _class_call_check(this, C4);
};
var D = function D() {
    "use strict";
    _class_call_check(this, D);
};
