import type { ServiceInterface } from "./ServiceInterface.js"; export declare abstract class BaseService implements ServiceInterface { readonly context: Context; constructor(context: Context); /** * Use this method to call another service from a service. */ protected useService(serviceConstructor: new (context: Context) => Service): Service; } export declare const baseServiceProperties: { readonly context: TypedPropertyDescriptor; } & { [x: string]: PropertyDescriptor; };