interface Array<T> {
    [n: number]: T;
}
interface Boolean {
}
interface CallableFunction {
}
interface Function {
    (...args: unknown[]): unknown;
}
interface IArguments {
}
interface NewableFunction {
}
interface Number {
}
interface Object {
}
interface RegExp {
}
interface String {
}
interface Promise<T> {
}
