import { EggAppConfig as EggAppConfig$1 } from "../types.js"; import { Agent } from "../agent.js"; import { Application } from "../application.js"; import "../../index.js"; import { ILifecycleBoot } from "@eggjs/core"; import { EggLogger } from "egg-logger"; //#region src/lib/core/base_hook_class.d.ts export declare class BaseHookClass implements ILifecycleBoot { #private; fullPath?: string; constructor(instance: Application | Agent); get logger(): EggLogger; get config(): EggAppConfig$1; get app(): Application; get agent(): Agent; } //#endregion