/// import { Indexer, TagInfo } from '@salesforce/lightning-lsp-common'; import EventsEmitter from 'events'; import { AuraWorkspaceContext } from '../context/aura-context'; export default class AuraIndexer implements Indexer { readonly eventEmitter: EventsEmitter<[never]>; private context; private indexingTasks; private AURA_TAGS; private AURA_EVENTS; private AURA_NAMESPACES; constructor(context: AuraWorkspaceContext); configureAndIndex(): Promise; waitForIndexing(): Promise; resetIndex(): void; getAuraTags(): Map; getAuraNamespaces(): string[]; getAuraByTag(tag: string): TagInfo; clearTagsforDirectory(directory: string, sfdxProject: boolean): void; indexFile(file: string, sfdxProject: boolean): Promise; private indexCustomComponents; private clearTagsforFile; private deleteCustomTag; private setAuraNamespaceTag; private setCustomEventTag; private setCustomTag; private loadSystemTags; private loadStandardComponents; private searchAura; private trimQuotes; private getTagInfo; } //# sourceMappingURL=indexer.d.ts.map