import { Application } from 'egg';
export default class AopAppHook {
    private readonly app;
    private readonly crosscutAdviceFactory;
    private readonly loadUnitAopHook;
    private readonly eggPrototypeCrossCutHook;
    private readonly eggObjectAopHook;
    private aopContextHook;
    constructor(app: Application);
    configDidLoad(): void;
    didLoad(): Promise<void>;
    beforeClose(): void;
}
