import { IContainer } from "../di/resolvers"; import { UserContext } from "../security/securityContext"; import { RequestContext } from "./requestContext"; import { IRequestContext } from "./common"; import { AbstractHandler } from "./handlers/abstractHandlers"; export declare class TestContext extends RequestContext { readonly rootContainer: IContainer; constructor(); setUser(user: UserContext): this; getService(name: string): T; readonly context: IRequestContext; static newContext(container: IContainer, data?: any): IRequestContext; createHandler(handler: Function): T; }