export interface SpyObject extends Record<string, any> {
    (this: Record<string, unknown>, ...args: Array<any>): unknown;
}
export declare class Spy<T extends string> {
    called: boolean;
    calledArgs: Array<any>[];
    constructor(obj: Record<T, Function>, methodName: T);
}
