import { type DependencyKey } from './IContainer';
export type Alias = DependencyKey;
export declare class AliasMap {
    private readonly aliasToKeySet;
    deleteKeyFromAliases(key: DependencyKey): void;
    findManyKeysByAlias(alias: DependencyKey): DependencyKey[];
    findLastKeyByAlias(alias: DependencyKey): DependencyKey | undefined;
    addAliases(key: DependencyKey, aliases: DependencyKey[]): void;
    destroy(): void;
}
