import { Resolver as IResolver } from '@glimmer/di'; import { ModuleRegistry } from './module-registry'; import { ResolverConfiguration } from './resolver-configuration'; export default class Resolver implements IResolver { config: ResolverConfiguration; registry: ModuleRegistry; constructor(config: ResolverConfiguration, registry: ModuleRegistry); identify(specifier: string, referrer?: string): string; retrieve(specifier: string): any; resolve(specifier: string, referrer?: string): any; private _definitiveCollection(type); private _serializeAndVerify(specifier); }