import { ITerminalProvider } from '@rushstack/node-core-library'; import { RushStackCompilerBase, IRushStackCompilerBaseOptions } from './RushStackCompilerBase'; import { ApiExtractor } from './index'; /** * The ApiExtractorTask uses the api-extractor tool to analyze a project for public APIs. api-extractor will detect * common problems and generate a report of the exported public API. The task uses the entry point of a project to * find the aliased exports of the project. An api-extractor.ts file is generated for the project in the temp folder. * @beta */ export declare class ApiExtractorRunner extends RushStackCompilerBase { private _extractorConfig; private _extractorOptions; constructor(extractorConfig: ApiExtractor.ExtractorConfig, extractorOptions: ApiExtractor.IExtractorInvokeOptions, rootPath: string, terminalProvider: ITerminalProvider); constructor(options: IRushStackCompilerBaseOptions, extractorConfig: ApiExtractor.ExtractorConfig, extractorOptions: ApiExtractor.IExtractorInvokeOptions, rootPath: string, terminalProvider: ITerminalProvider); invoke(): Promise; } //# sourceMappingURL=ApiExtractorRunner.d.ts.map