type noop = (this: any, ...args: any[]) => any;
declare function useMemoFn<T extends noop>(fn: T): T;

export { useMemoFn };
