import { IMidwayContainer, MidwayConfigService, MidwayFrameworkService } from '@midwayjs/core';
export declare class MidwayWebLifeCycleService {
    readonly applicationContext: IMidwayContainer;
    protected frameworkService: MidwayFrameworkService;
    protected configService: MidwayConfigService;
    private lifecycleInstanceList;
    constructor(applicationContext: IMidwayContainer);
    protected init(): Promise<void>;
    runReady(): Promise<void>;
    afterInit(): Promise<void>;
    stop(): Promise<void>;
    private runContainerLifeCycle;
    private runObjectLifeCycle;
}
//# sourceMappingURL=lifecycle.d.ts.map