import { f as Computed } from "../children-s3nFjpLA.mjs"; //#region src/utilities/debounced.d.ts /** * Returns a `Computed` that mirrors `getter` but only updates after `delay` * milliseconds of silence (i.e. no new values from `getter`). * * The initial value is read synchronously, so the computed is never undefined. * * @example * ```ts * import { signal } from "elements-kit/signals"; * import { createDebounced } from "elements-kit/utilities/debounced"; * * const query = signal(""); * const debounced = createDebounced(query, 300); * * effect(() => fetch(`/search?q=${debounced()}`)); * ``` */ declare function createDebounced(getter: () => T, delay: number | (() => number)): Computed; //#endregion export { createDebounced };