import Context from './Context'; import { RequestOption } from './types'; export default class Request { private readonly uuid; private readonly runtime; private readonly config; private readonly cache; constructor({ runtime, config, }: RequestOption); cacheResult(ctx: any): any; mockResult(ctx: Context): Promise & { "set-cookie"?: string[]; }> | import("./types").ResponseObject | import("./types").ResponseBody>; httpResult(ctx: any): Promise & { "set-cookie"?: string[]; }> | import("./types").ResponseObject | import("./types").ResponseBody>; send(payload: any, config: any): any; private response; }