import Metric from "@specs-feup/lara/api/lara/metrics/Metric.js";
import MetricResult from "@specs-feup/lara/api/lara/metrics/MetricResult.js";
import ProcessExecutor from "@specs-feup/lara/api/lara/util/ProcessExecutor.js";
import { Joinpoint } from "../../Joinpoints.js";
/**
 * Measures execution time of an application.
 */
export default class ExecutionTimeMetric extends Metric<Joinpoint> {
    private prefix;
    constructor(prefix?: string);
    instrument($start: Joinpoint, $end?: Joinpoint): void;
    report(processExecutor: ProcessExecutor): MetricResult;
    getImport(): string;
    getUnit(): string;
}
//# sourceMappingURL=ExecutionTimeMetric.d.ts.map