/** Options for {@linkcode deadline}. */ export interface DeadlineOptions { /** Signal used to abort the deadline. */ signal?: AbortSignal; } export declare class DeadlineError extends Error { constructor(); } /** * Create a promise which will be rejected with {@linkcode DeadlineError} when a given * delay is exceeded. */ export declare function deadline(p: Promise, ms: number, options?: DeadlineOptions): Promise;