import { type ITimeSpan } from "../../../time-span/contracts/_module.js";
/**
 * @throws {TimeoutResilienceError} {@link TimeoutResilienceError}
 *
 * @internal
 */
export declare function timeoutAndFail<TValue>(promise: PromiseLike<TValue>, time: ITimeSpan, abort: (rejection: unknown) => void, signal: AbortSignal): Promise<TValue>;
