import type * as ts from 'typescript'; import { Configuration } from './Configuration'; export declare class ConfigurationRepository { static fileNameToLastConfigurationCounter: Map; static fileNameToConfigurations: Map; static configurationIdToConfiguration: Map; static nodeToConfiguration: WeakMap; static register(classDeclaration: ts.ClassDeclaration): Configuration; static getConfigurationByBeanId(beanId: string): Configuration | null; static clear(): void; static clearByFileName(fileName: string): void; private static buildId; }