import { DbContext } from "../Data/DBContext"; import { DeferredQuery } from "../Query/DeferredQuery"; import { IConnection } from "../Connection/IConnection"; import { IEnumerable } from "../Enumerable/IEnumerable"; export interface IMockedContext { oriExecuteDeferred?(deferredQueries: IEnumerable): Promise; oriGetConnection?(writable?: boolean): Promise; } export declare const mockContext: (context: DbContext & IMockedContext) => void; export declare function restore(context: DbContext & IMockedContext): void;