/** * Timeout Pattern - Limit execution time of operations */ import { TimeoutOptions, TimeoutResult, TimeoutDurations } from "../types/timeout"; export { TimeoutDurations }; /** * Timeout Pattern - Execute function with time limit */ export declare function timeout(options: TimeoutOptions): Promise>; /** * Create an AbortSignal that aborts after a delay */ export declare function createTimeoutSignal(timeoutMs: number): AbortSignal; /** * Combine multiple AbortSignals into one * The combined signal aborts when any input signal aborts */ export declare function combineSignals(...signals: AbortSignal[]): AbortSignal; //# sourceMappingURL=timeout.d.ts.map