declare type Class = new (...args: Args) => I; export { Class };