import { EventEmitter } from 'events'; import { Logger } from './types'; export type { Logger }; export type ProcessStatus = 'pending' | 'running' | 'completed' | 'skipped' | 'failed'; export interface BindEvent { processId: string; status: ProcessStatus; result: any; } export declare class Context extends EventEmitter { private data; set(processId: string, result: any, status?: ProcessStatus, logger?: Logger): void; get(processId: string): T; has(processId: string): boolean; getAll(): Record; } //# sourceMappingURL=context.d.ts.map