import { Context, type ContextListener } from '../context/context';
import type { IEvent } from '../events';
export declare function onInit<C extends Context>(context: C, listener: ContextListener<C, IEvent>): void;
export declare function onStart<C extends Context>(context: C, listener: ContextListener<C, IEvent>): void;
export declare function onDestroy<C extends Context>(context: C, listener: ContextListener<C, IEvent>): void;
//# sourceMappingURL=app-lifecycle.d.ts.map