/** * @fileoverview XCons DataSource ThingsBoard - Main Entry Point - Final * @description ThingsBoard DataSource implementation using unified client approach * @author XCON Studio * @version 1.0.0 */ import { ThingsBoardClient } from './connection/thingsboard-client'; import { ThingsBoardConnectionFactory } from './connection/thingsboard-factory'; import { ThingsBoardDeviceDataSource } from './devices/device-source'; export * from './constants'; import type { ThingsBoardConnectionConfig, ThingsBoardDeviceSearchParams, ThingsBoardTelemetry, ThingsBoardTelemetryValue, ThingsBoardTelemetryQuery, ThingsBoardAttributes, ThingsBoardAttributeScope, ThingsBoardSubscription, ThingsBoardEvent, ThingsBoardApiResponse, ThingsBoardAuthResponse, ThingsBoardPagination, ThingsBoardAlarm, ThingsBoardDashboard } from './types'; import { ThingsBoardError, ThingsBoardEventType } from './types'; export { ThingsBoardClient, ThingsBoardDeviceDataSource, ThingsBoardConnectionFactory }; export { ThingsBoardError, ThingsBoardEventType }; export type { ThingsBoardConnectionConfig, ThingsBoardDeviceSearchParams, ThingsBoardTelemetry, ThingsBoardTelemetryValue, ThingsBoardTelemetryQuery, ThingsBoardAttributes, ThingsBoardAttributeScope, ThingsBoardSubscription, ThingsBoardEvent, ThingsBoardApiResponse, ThingsBoardAuthResponse, ThingsBoardPagination, ThingsBoardAlarm, ThingsBoardDashboard }; declare const _default: { ThingsBoardClient: typeof ThingsBoardClient; ThingsBoardDeviceDataSource: typeof ThingsBoardDeviceDataSource; ThingsBoardConnectionFactory: typeof ThingsBoardConnectionFactory; ThingsBoardError: typeof ThingsBoardError; ThingsBoardEventType: typeof ThingsBoardEventType; }; export default _default; /** * Register ThingsBoard connection factory with the default connection registry */ export declare const registerThingsBoardConnectionFactory: () => ThingsBoardConnectionFactory; //# sourceMappingURL=main.d.ts.map