import { AbstractPackageManagerAdapter } from "./AbstractPackageManagerAdapter";
export declare class YarnPackageManagerAdapter extends AbstractPackageManagerAdapter {
    addDevPackage(packageName: string, dirPath: string): Promise<void>;
    isMonorepo(dirPath: string): Promise<boolean>;
    isPackageInstalled(packageName: string, dirPath: string): Promise<boolean>;
    getNodeModulesPath(dirPath: string): Promise<string>;
    private analyzeYarnWorkspacesOutput;
    private parseMaybeJsonString;
    private extractJsonBlock;
    private hasWorkspaceMap;
    private isWorkspaceListEntry;
    private isWorkspaceInfoMap;
    private yarnListOutputHasPackage;
}
