import { ILocalPackageDiscoverers, ICanDiscoverLocalPackages, DiscoveredToolingPackage, ToolingPackage } from '../internal'; /** * Represents an implementation of {ILocalPackageDiscoverers} * * @export * @class LocalPackageDiscoverers * @implements {ILocalPackageDiscoverers} */ export declare class LocalPackageDiscoverers implements ILocalPackageDiscoverers { private _discoverers; /** * Instantiates an instance of {LocalPackageDiscoverers}. * @param {ICanDiscoverLocalPackages[]} _discoverers */ constructor(_discoverers: ICanDiscoverLocalPackages[]); get discoverers(): ICanDiscoverLocalPackages[]; discover(folder?: string, check?: (toolingPackage: ToolingPackage) => boolean): Promise; add(...discoverers: ICanDiscoverLocalPackages[]): void; clear(): void; }