import { IContainer } from '../../../di/resolvers'; import { Domain } from '../../../schemas/domain'; import { Handler } from '../descriptions/serviceDescriptions'; import { RequestContext } from "../../../pipeline/requestContext"; import { RequestData } from "../../../pipeline/common"; import { HttpResponse } from "../../response"; import { IManager } from '../definitions'; export declare class QueryManager implements IManager { container: IContainer; private _domain; /** * Get the current domain model * @returns {Domain} */ readonly domain: Domain; constructor(container: IContainer); private validateRequestData(ctx, info, query); run(info: Handler, query: RequestData, ctx: RequestContext): Promise; }