interface Spy { restore(): void; reset(): void; returns(returnValue: any): void; callCount: number; called: boolean; } /** * Attach a spy to the function. The spy has the following methods and fields * - `restore()` - remove spy completely * - `reset()` - reset call count * - `callCount` - number of calls * - `called` - whether spy was called */ export declare function makeSpy(obj: any, func: any): Spy; export {}; //# sourceMappingURL=make-spy.d.ts.map