/** * Deduplicate async calls to avoid multiple identical requests. * @param key - A unique key representing the request. * @param asyncFn - A function that returns a Promise. * @returns A Promise resolving to the result of the async function. */ export declare function dedupeAsync(key: string, asyncFn: () => Promise): Promise;