import * as ts from 'typescript'; export declare type InterfaceOrClassDeclaration = ts.InterfaceDeclaration | ts.ClassDeclaration; export declare class Scope { private _hydrated; constructor(currentMockKey?: string); static fromScope(scope: Scope, currentMockKey: string): Scope; private readonly _currentMockKey; get currentMockKey(): string | undefined; get hydrated(): boolean; set hydrated(hydrated: boolean); }