import { IService } from "../types.js"; import Context$1 from "../../app/extend/context.js"; import "../egg.js"; import { Application } from "../application.js"; import { BaseContextLogger } from "./base_context_logger.js"; import { BaseContextClass as BaseContextClass$1 } from "@eggjs/core"; //#region src/lib/core/base_context_class.d.ts /** * BaseContextClass is a base class that can be extended, * it's instantiated in context level, * {@link Helper}, {@link Service} is extending it. */ export declare class BaseContextClass extends BaseContextClass$1 { #private; [key: string | symbol]: any; ctx: Context$1; pathName?: string; app: Application; service: IService; get logger(): BaseContextLogger; } //#endregion