import { ThingsBoardConnectionConfig } from "./types"; import { ThingsBoardClient } from "./thingsboard-client"; import { IConnectionFactory } from "@xcons/datasource"; /** * ThingsBoard Connection Factory for registry * Implements IConnectionFactory interface */ export declare class ThingsBoardConnectionFactory implements IConnectionFactory { static getId(): string; getId(): string; private DEFAULT_CONFIG; create(config?: ThingsBoardConnectionConfig, eventEmitter?: any): ThingsBoardClient; mergeConfig(existingConfig: ThingsBoardConnectionConfig, newConfig: Partial): ThingsBoardConnectionConfig; isValidConfig(config: Partial): boolean; getConfig(): Partial; setConfig(config: Partial): void; validateConfig(config: Partial): ThingsBoardConnectionConfig; getSupportedProtocols(): string[]; } //# sourceMappingURL=thingsboard-factory.d.ts.map