import { ImportResolver } from './analyzer/importResolver'; import { BackgroundAnalysisBase, BackgroundAnalysisRunnerBase } from './backgroundAnalysisBase'; import { ConfigOptions } from './common/configOptions'; import { Host } from './common/host'; import { ServiceProvider } from './common/serviceProvider'; import { Uri } from './common/uri/uri'; export declare class BackgroundAnalysis extends BackgroundAnalysisBase { private static _workerIndex; constructor(workspaceRoot: Uri, serviceProvider: ServiceProvider); } export declare class BackgroundAnalysisRunner extends BackgroundAnalysisRunnerBase { constructor(serviceProvider: ServiceProvider); protected createHost(): Host; protected createImportResolver(serviceProvider: ServiceProvider, options: ConfigOptions, host: Host): ImportResolver; }