export default class Spy<T extends Record<string, any>, M extends keyof T> {
    private method;
    private hitCount;
    private originalMethod;
    private object;
    private lastArgs?;
    constructor(object: T, method: M);
    assertCalledTotalTimes(expected: number): void;
    assertLastCalledWith(args: string[]): void;
    reset(): void;
}
