import { Newable } from '@inversifyjs/common'; declare function findInPrototypeChain(type: Newable, reader: (type: Newable) => T | undefined): T | undefined; declare function getBaseType(type: Newable): Newable | undefined; interface Prototype { constructor: Newable; } export { findInPrototypeChain, getBaseType }; export type { Prototype };