import { Newable } from '@inversifyjs/common';
declare function getBaseType<TInstance, TArgs extends unknown[]>(type: Newable<TInstance, TArgs>): Newable | undefined;
interface Prototype {
constructor: Newable;
}
export { type Prototype, getBaseType };