import * as React from "react";
interface AnalysisTrackingRepo {
    description: string;
    url?: string;
    progress: "Planned" | "Going" | "Stopped";
    keptExisting: boolean;
    millisTaken?: number;
    errorMessage?: string;
    stackTrace?: string;
    snapshotId?: string;
    aspects: AnalysisTrackingAspect[];
}
interface AnalysisTrackingAspect {
    aspectName: string;
    fingerprintsFound: number;
    visible: boolean;
    error?: Error;
}
interface AnalysisTrackingAnalysis {
    description: string;
    analysisKey: string;
    progress: "Going" | "Stopped";
    repos: AnalysisTrackingRepo[];
    error?: Error;
    completedAt?: Date;
}
export interface AnalysisTrackingProps {
    analyses: AnalysisTrackingAnalysis[];
}
export declare function AnalysisTrackingPage(props: AnalysisTrackingProps): React.ReactElement;
export {};
//# sourceMappingURL=analysisTrackingPage.d.ts.map