import RequestContext from "./RequestContext"; import SqlSession from "../session/SqlSession"; import { CONNECTION_END_TYPE, DEFAULT_HTTP_REQUEST, REQUEST_CONTEXT } from "../@types/types"; import CommonDao from "../database/CommonDao"; import { RequestSession } from "../session/RequestSession"; export declare class RequestContextHolder { contextRequestMap: REQUEST_CONTEXT; getDefaultHttpRequest(): DEFAULT_HTTP_REQUEST; requestIn(id: string, request?: any, bindTarget?: any[]): Promise; requestBind(id: string, obj: any[]): Promise; getRequestScopeBeans(id: string, className: string): any; getSession(id: string): RequestSession | undefined; setSession(id: string, session: any): void; getSqlSession(id: string): SqlSession | null; getDao(id: string): CommonDao | null; destroy(id: string, mode?: CONNECTION_END_TYPE): Promise; getRequestContext(id: string): RequestContext; } export declare const requestHolder: RequestContextHolder; //# sourceMappingURL=RequestContextHolder.d.ts.map