/** * Timeout Utility * * Wraps an async function with a deadline using AbortController + Promise.race. */ /** * Execute a function with a timeout. Throws ExecutionTimeoutError if exceeded. */ export declare function withTimeout(fn: () => Promise, timeoutMs: number, entityName: string): Promise;