import type { EggRuntimeContext } from '@eggjs/tegg-types';
export type ContextCreator = (parentContext?: EggRuntimeContext) => EggRuntimeContext;
export declare class EventContextFactory {
    private creator;
    createContext(parentContext?: EggRuntimeContext): EggRuntimeContext;
    registerContextCreator(creator: ContextCreator): void;
}
