import { Metric } from "./Metric.mjs"; import { Plugin } from "../Plugin/Plugin.mjs"; //#region src/Metrics/types.d.ts declare enum Status { idol = "idol", failed = "failed", inProgress = "inProgress", complete = "complete" } declare enum CoreEvents { start = "start", stop = "stop", reset = "reset" } interface MetricEvents = Metric> { stop: M; start: M; reset: M; } type PluginTable = Record; //#endregion export { CoreEvents, MetricEvents, PluginTable, Status };