import { EventEmitter } from '@angular/core';
import { TestRunSummary } from '../../services/testing-instrumentation.service';
import { OracleResult } from './oracle-breakdown-table.component';
import * as i0 from "@angular/core";
export declare class TestRunDetailPanelComponent {
    testRun: TestRunSummary;
    oracleResults: OracleResult[];
    resultDetails: any;
    closeable: boolean;
    close: EventEmitter<void>;
    viewTarget: EventEmitter<{
        type: string;
        id: string;
    }>;
    submitFeedback: EventEmitter<{
        rating: number;
        isCorrect: boolean;
        comments: string;
    }>;
    showResultDetails: boolean;
    feedbackRating: number;
    feedbackIsCorrect: boolean;
    feedbackComments: string;
    submittingFeedback: boolean;
    formatDuration(milliseconds: number): string;
    formatJSON(obj: any): string;
    onClose(): void;
    onViewTarget(): void;
    onSubmitFeedback(): Promise<void>;
    static ɵfac: i0.ɵɵFactoryDeclaration<TestRunDetailPanelComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<TestRunDetailPanelComponent, "app-test-run-detail-panel", never, { "testRun": { "alias": "testRun"; "required": false; }; "oracleResults": { "alias": "oracleResults"; "required": false; }; "resultDetails": { "alias": "resultDetails"; "required": false; }; "closeable": { "alias": "closeable"; "required": false; }; }, { "close": "close"; "viewTarget": "viewTarget"; "submitFeedback": "submitFeedback"; }, never, never, false, never>;
}
//# sourceMappingURL=test-run-detail-panel.component.d.ts.map