import { Klass } from "../core/Klass"; import { Component } from "../core/Component"; export declare class DependencyRegistry { static components: Map; static instances: Map; static set(klass: Klass, instance: any): void; static delete(klass: Klass): void; static has(klass: Klass): boolean; static init(klass: Klass): any; static get(klass: Klass): any; static registerComponent(klass: Klass, lazyInit?: boolean): void; static registerHandler(target: any, key: string, index?: number): void; static unregisterComponent(klass: Klass): void; }