import { LodashDecorator } from './factory'; /** * Creates a function that invokes func, with the this binding and arguments of the created function, while it's called less than n times. * Subsequent calls to the created function return the result of the last func invocation. * @param {number} n The number of calls at whichc func is no longer invoked. * @example * * let calls = 0; * * class MyClass { * @Before(3) * fn() { * calls++; * } * } * * const myClass = new MyClass(); * * myClass.fn(); * myClass.fn(); * myClass.fn(); * myClass.fn(); * * calls === 2; // => true */ export declare const Before: (n: number) => LodashDecorator; export { Before as before }; export default Before;