/// import { EventEmitter } from 'events'; import { InternalTaskContext } from './InternalTaskContext'; import { Database } from '@journeyapps/db'; export declare class TaskContext extends EventEmitter { private context; readonly appId: string; readonly env: string; readonly name: string; readonly traceId: string; readonly source: string; constructor(context: InternalTaskContext); get userId(): string; get backend(): import("./TaskContextBackend").TaskContextBackend; /** @internal */ get DB(): Database; toJSON(): { appId: string; env: string; name: string; traceId: string; source: string; backend: import("./TaskContextBackend").TaskContextBackend; userId: string; DB: string; }; }