abstract class A {
abstract foo();
abstract foo() : number;
abstract bar();
bar();
abstract baz();
baz();
baz() {}
qux();
}
abstract class B {
x : number;