import { Clock, Stopwatch } from "@watchstop/core"; import { Signal } from "@angular/core"; //#region src/inject-stopwatch.d.ts type InjectStopwatchOptions = { clock?: Clock; precisionMs?: number; stopwatch?: undefined; } | { stopwatch: Stopwatch; clock?: never; precisionMs?: never; }; type StopwatchBinding = { elapsed: Signal; running: Signal; start: () => void; stop: () => void; reset: () => void; stopwatch: Stopwatch; }; declare function injectStopwatch(options?: InjectStopwatchOptions): StopwatchBinding; //#endregion export { type InjectStopwatchOptions, type StopwatchBinding, injectStopwatch }; //# sourceMappingURL=index.d.mts.map