import { FingerprintKind } from "../analysis/offline/persist/ProjectAnalysisResultStore";
import { AspectRegistry } from "../aspect/AspectRegistry";
import { AspectReportDetails, AspectReportDetailsRegistry } from "../aspect/AspectReportDetailsRegistry";
export interface ReportDetails extends AspectReportDetails {
    name?: string;
}
export interface AspectReport {
    category: string;
    count: number;
    aspects: ReportDetails[];
}
export declare function getAspectReports(fus: Array<{
    owner: string;
    repo: string;
    fingerprints: Array<FingerprintKind & {
        details: AspectReportDetails;
    }>;
}>, aspectRegistry: AspectRegistry & AspectReportDetailsRegistry, workspaceId: string): Promise<AspectReport[]>;
//# sourceMappingURL=categories.d.ts.map