import { SinonStub } from 'sinon'; import { MockManager } from '.'; import { IConstruct, StringKeyOf } from '../types'; export declare class StaticMockManager extends MockManager { mock(funcName: StringKeyOf>, ...args: any[]): SinonStub; set(varName: string, replaceWith: any): void; protected replace(name: string, arg: any): void; protected getAllFunctionNames(obj: any): string[]; }