export enum ServiceIdentifiers {
    Factory__ICalleeDataExtractor = 'Factory<ICalleeDataExtractor>',
    Factory__ICodeTransformer = 'Factory<ICodeTransformer[]>',
    Factory__IControlFlowCustomNode = 'Factory<IControlFlowCustomNode>',
    Factory__IControlFlowReplacer = 'Factory<IControlFlowReplacer>',
    Factory__ICustomCodeHelper = 'Factory<ICustomCodeHelper>',
    Factory__ICustomCodeHelperGroup = 'Factory<ICustomCodeHelperGroup>',
    Factory__IDeadCodeInjectionCustomNode = 'Factory<IDeadCodeInjectionCustomNode>',
    Factory__IIdentifierNamesGenerator = 'Factory<IIdentifierNamesGenerator>',
    Factory__INodeGuard = 'Factory<INodeGuard>',
    Factory__INodeTransformer = 'Factory<INodeTransformer[]>',
    Factory__IObfuscatedCode = 'Factory<IObfuscatedCode>',
    Factory__IObjectExpressionKeysTransformerCustomNode = 'Factory<IObjectExpressionKeysTransformerCustomNode>',
    Factory__IObjectExpressionExtractor = 'Factory<IObjectExpressionExtractor>',
    Factory__IStringArrayCustomNode = 'Factory<IStringArrayCustomNode>',
    Factory__IStringArrayIndexNode = 'Factory<IStringArrayIndexNode>',
    Factory__TControlFlowStorage = 'Factory<TControlFlowStorage>',
    IArrayUtils = 'IArrayUtils',
    ICalleeDataExtractor = 'ICalleeDataExtractor',
    ICallsGraphAnalyzer = 'ICallsGraphAnalyzer',
    ICodeTransformer = 'ICodeTransformer',
    ICodeTransformerNamesGroupsBuilder = 'ICodeTransformerNamesGroupsBuilder',
    ICodeTransformersRunner = 'ICodeTransformersRunner',
    ICryptUtils = 'ICryptUtils',
    ICryptUtilsSwappedAlphabet = 'ICryptUtilsSwappedAlphabet',
    ICustomCodeHelper = 'ICustomCodeHelper',
    ICustomCodeHelperGroup = 'ICustomCodeHelperGroup',
    IControlFlowReplacer = 'IControlFlowReplacer',
    ICustomCodeHelperFormatter = 'ICustomCodeHelperFormatter',
    ICustomCodeHelperObfuscator = 'ICustomCodeHelperObfuscator',
    IEscapeSequenceEncoder = 'IEscapeSequenceEncoder',
    IIdentifierNamesGenerator = 'IIdentifierNamesGenerator',
    IIdentifierReplacer = 'IIdentifierReplacer',
    IJavaScriptObfuscator = 'IJavaScriptObfuscator',
    ILevelledTopologicalSorter = 'ILevelledTopologicalSorter',
    ILiteralNodesCacheStorage = 'ILiteralNodesCacheStorage',
    ILogger = 'ILogger',
    INodeGuard = 'INodeGuard',
    INodeTransformer = 'INodeTransformer',
    INodeTransformerNamesGroupsBuilder = 'INodeTransformerNamesGroupsBuilder',
    INodeTransformersRunner = 'INodeTransformersRunner',
    INumberNumericalExpressionAnalyzer = 'INumberNumericalExpressionAnalyzer',
    IObfuscationEventEmitter = 'IObfuscationEventEmitter',
    IObfuscatedCode = 'IObfuscatedCode',
    IOptions = 'IOptions',
    IOptionsNormalizer = 'IOptionsNormalizer',
    IPrevailingKindOfVariablesAnalyzer = 'IPrevailingKindOfVariablesAnalyzer',
    IObjectExpressionExtractor = 'IObjectExpressionExtractor',
    IRandomGenerator = 'IRandomGenerator',
    IRenamePropertiesReplacer = 'IRenamePropertiesReplacer',
    IScopeIdentifiersTraverser = 'IScopeIdentifiersTraverser',
    ISourceCode = 'ISourceCode',
    IScopeAnalyzer = 'IScopeAnalyzer',
    IStringArrayIndexNode = 'IStringArrayIndexNode',
    IStringArrayScopeCallsWrapperLexicalScopeDataStorage = 'IStringArrayScopeCallsWrapperLexicalScopeDataStorage',
    IStringArrayScopeCallsWrapperNamesDataStorage = 'IStringArrayScopeCallsWrapperNamesDataStorage',
    IStringArrayStorage = 'IStringArrayStorage',
    IStringArrayStorageAnalyzer = 'IStringArrayStorageAnalyzer',
    IVisitedLexicalScopeNodesStackStorage = 'IVisitedLexicalScopeNodesStackStorage',
    Newable__ICustomNode = 'Newable<ICustomNode>',
    Newable__TControlFlowStorage = 'Newable<TControlFlowStorage>',
    TCustomNodeGroupStorage = 'TCustomNodeGroupStorage',
    TInputOptions = 'TInputOptions'
}
