import { NameResolver } from './parser'; export declare class NameRegistry implements NameResolver { protected readonly _registry: Map any) | ((...args: any[]) => any)>; register(module: string, name: string, func: (new (...args: any[]) => any) | ((...args: any[]) => any)): this; resolve(module: string, name: string): (new (...args: any[]) => any) | ((...args: any[]) => any); onMissingName(module: string, name: string): (new (...args: any[]) => any) | ((...args: any[]) => any); static getFullyQualifiedName(module: string, name: string): string; }