import type { AnyAsyncFunction } from '../types.js'; import type { AsyncMemoOptions } from './asyncMemo.decorator.js'; import type { AsyncMemoCache } from './memo.util.js'; export interface MemoizedAsyncFunction { cache: AsyncMemoCache; } export declare function _memoizedAsync(fn: FN, opt: AsyncMemoOptions): FN & MemoizedAsyncFunction;