declare const memoOne: ( fn: (...args: Args) => T, areEqual?: AreEqual | undefined ) => OutputFunction export default memoOne export declare type AreEqual = ( currentArgs: Args, prevArgs: Args ) => boolean export declare type InputFunction = (...args: any[]) => any export declare type OutputFunction = ( ...args: Args ) => T