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