import type { RegistriesFactory } from '../../registries'; import type { TimerFactory } from '../../utils'; import type { Context, ContextFactory, ContextOutput, PartialContext } from '../types'; export declare abstract class AbstractContextFactory implements ContextFactory { private readonly _registriesFactory; private readonly _timerFactory; protected constructor(registriesFactory: RegistriesFactory, timerFactory: TimerFactory); create(context: PartialContext, defaultValue: T): Context; protected createDefaultOutput(data: T): ContextOutput; } //# sourceMappingURL=abstract.d.ts.map