import { f as Computed } from "../children-s3nFjpLA.mjs"; //#region src/utilities/timeout.d.ts type TimeoutResult = { pending: Computed; start(): void; stop(): void; reset(): void; } & Disposable; /** * Reactive `setTimeout` wrapper with pause/resume/reset control. * The callback fires once after `delay` ms. Starts running immediately * unless `immediate` is set to `false`. */ declare function createTimeout(callback: () => void, delay: number | (() => number), immediate?: boolean): TimeoutResult; //#endregion export { createTimeout };