import { AspectRegistry } from "../aspect/AspectRegistry";
import { PlantedTree } from "../tree/sunburst";
import { ProjectAnalysisResultStore } from "../analysis/offline/persist/ProjectAnalysisResultStore";
/**
 * Return a tree from fingerprint name -> instances -> repos
 * @return {Promise<PlantedTree>}
 */
export declare function buildFingerprintTree(world: {
    aspectRegistry: AspectRegistry;
    store: ProjectAnalysisResultStore;
}, params: {
    workspaceId: string;
    fingerprintName: string;
    fingerprintType: string;
    byName: boolean;
    otherLabel: string;
    byOrg: boolean;
    trim: boolean;
    showProgress: boolean;
}): Promise<PlantedTree>;
/**
 * Show virtual repos
 * @param {PlantedTree} pt
 */
export declare function putRepoPathInNameOfRepoLeaves(pt: PlantedTree): void;
//# sourceMappingURL=buildFingerprintTree.d.ts.map