import type { DelayOptions, DelayedFunction } from "../types.js"; /** * Delays invocations of the provided `callable` for a given `duration`. * * @param duration The delay duration in milliseconds. * @param callable The callable to delay. * @param options Options to set when the first call happens and whether to throttle it. * @returns The function that delays calls to the callable. */ export declare function delay any>(duration: number, callable: F, options?: DelayOptions): DelayedFunction;