import { IExtensionMessengers } from './IExtension'; import { DynamicConfig } from '../../../common/entities/DynamicConfig'; import { MediaDTOWithThPath, Messenger } from '../messenger/Messenger'; import { ILogger } from '../../Logger'; export declare class ExtensionMessengerHandler implements IExtensionMessengers { private readonly extLogger; messengers: Messenger[]; constructor(extLogger: ILogger); addMessenger>(name: string, config: DynamicConfig[], callbacks: { sendMedia: (config: C, media: MediaDTOWithThPath[]) => Promise; }): void; cleanUp(): void; }