import type { ILoggerService, IDiscoveryService, IAbstractIntegration } from "../.."; export declare abstract class AbstractIntegration implements IAbstractIntegration { protected abstract readonly _INTEGRATION_NAME: string; protected abstract readonly _discoveryService: IDiscoveryService; protected abstract readonly _loggerService: ILoggerService; protected abstract init(): Promise; protected abstract destroy(): Promise; start(): Promise; stop(): Promise; }