import { RouterTimeoutError } from "./timeout.js"; export declare function withTimeout(operation: (signal: AbortSignal | undefined) => PromiseLike, timeoutMs: number | undefined, callerSignal: AbortSignal | undefined, code?: RouterTimeoutError["code"], diagnosticDurationMs?: number | undefined, onLateResolve?: (value: T) => unknown): Promise;