/**
* Memoize the result of a function with a single argument indefinitely.
* This is a simpler implementation of the `memoize` function.
* @link https://js-toolkit.studiometa.dev/utils/memo.html
*/
export declarefunctionmemo<Textends (...args: unknown[]) => unknown>(fn: T): T;