import { Timer } from "@yamato-daiwa/es-extensions"; export default class NodeJS_Timer extends Timer { #private; constructor(compoundParameter: Readonly<{ period__seconds: number; onElapsed?: (outcome: Timer.Outcomes) => void; }>); countDown(compoundParameter?: Readonly<{ asynchronousCompletion?: Timer.AsynchronousCompletions.promise; }>): Promise; countDown(compoundParameter: Readonly<{ asynchronousCompletion: Timer.AsynchronousCompletions.callback; }>): void; resetAndRestart(compoundParameter?: Readonly<{ asynchronousCompletion: Timer.AsynchronousCompletions.promise; }>): Promise; resetAndRestart(compoundParameter: Readonly<{ asynchronousCompletion: Timer.AsynchronousCompletions.callback; }>): void; get isActive(): boolean; }