declare global { namespace Menhera { interface UseObject { _run: Object | Object[] _hooks: Object | Object[] _compilers: Object _scanHooks: Object } interface use { (data: UseObject | UseObject[]): Mhr } interface Mhr { new (): Mhr use: use unuse: use } } } declare const Mhr: Menhera.Mhr export default Mhr // declare module 'menhera' { // export default Mhr // }