export declare class TimeoutError extends Error { readonly ms: number; constructor(ms: number, label?: string); } export declare function isTimeoutLike(err: unknown): boolean; export declare function withAbortTimeout(ms: number, op: (signal: AbortSignal) => Promise): Promise; export declare function anySignal(signals: Array): AbortSignal | undefined; export declare function withDeadline(ms: number, label: string, parent: AbortSignal | undefined, op: (signal: AbortSignal) => Promise): Promise; export declare function withRaceTimeout(p: Promise, ms: number, label?: string): Promise;