import type { ExternalDefinitionWithExtend } from "zigbee-herdsman-converters"; import ExternalJSExtension from "./externalJS"; type TModule = ExternalDefinitionWithExtend | ExternalDefinitionWithExtend[]; export default class ExternalConverters extends ExternalJSExtension { constructor(zigbee: Zigbee, mqtt: Mqtt, state: State, publishEntityState: PublishEntityState, eventBus: EventBus, enableDisableExtension: (enable: boolean, name: string) => Promise, restartCallback: () => Promise, addExtension: (extension: Extension) => Promise); protected removeJS(name: string, _mod: TModule): Promise; protected loadJS(name: string, mod: TModule, newName?: string): Promise; } export {}; //# sourceMappingURL=externalConverters.d.ts.map