import { BaseRpcContext } from '../ctx-host/base-rpc.context'; import { RequestContext } from '../interfaces'; export declare class RequestContextHost implements RequestContext { readonly pattern: string | Record; readonly data: TData; readonly context: TContext; constructor(pattern: string | Record, data: TData, context: TContext); static create(pattern: string | Record, data: TData, context: TContext): RequestContext; getData(): TData; getPattern(): string | Record; getContext(): TContext; }