import { Key } from './key'; import { Token } from '../token'; import { ClassProvider } from '../provider/class/class-provider'; export declare class KeyRegister { private readonly records; getKey(token: Token): Key; getKeyAndTryRegister(token: Token, provider: ClassProvider): Key; has(token: Token): boolean; set(token: Token, _provider: ClassProvider): void; clear(): void; }