export { DataManager, TypedDataManager } from './lib/data-manager/data-manager';
export { MonitorEngine } from './lib/api/monitor-engine.interface';
export { MonitoringController } from './lib/monitor/monitor-engine';
export { getConverterFromVariableConfig, getConverterFromVariableType, computeByteLengthFromFormat, computeBitLengthFromFormat, variableDataTypeToByteSize } from './lib/utility/type-converter-factory';
export { createDataManagerConfigFromTapDataConfig } from './lib/data-manager/create-data-manager-config-from-tap-data-config';
export { AbstractVariable, VariableView } from './lib/target-variable/abstract-variable-stream';
export { TapBundle, createTapBundleFromConfig } from './lib/target-variable/tap-bundle/tap-bundle';
export { VirtualBundle } from './lib/target-variable/virtual-bundle/virtual-bundle';
export { TapVariable, createTapVariableFromConfig } from './lib/target-variable/tap-variable/tap-variable';
export { TargetMemoryVariable } from './lib/target-variable/target-memory/target-memory-variable';
export { ModbusAccessVariable } from './lib/target-variable/modbus/modbus-access-variable';
export { createDataManagerFromTapConfig, readDataManagerTapConfigFromTap, readTapVariableConfigFromTap } from './lib/data-manager/create-data-manager-from-tap-config';
export { AbstractEditableDataStream } from './lib/utility/editable-data-stream';
export { createMonitoringTicker } from './lib/monitor/monitor-engine';
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHVibGljX2FwaS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0Bpb3RpemUvdGFwL2RhdGEvIiwic291cmNlcyI6WyJwdWJsaWNfYXBpLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFDSCxXQUFXLEVBQ1gsZ0JBQWdCLEVBQ25CLE1BQU0saUNBQWlDLENBQUM7QUFFekMsT0FBTyxFQUNILGFBQWEsRUFDaEIsTUFBTSxvQ0FBb0MsQ0FBQztBQUU1QyxPQUFPLEVBQ0gsb0JBQW9CLEVBQ3ZCLE1BQU0sOEJBQThCLENBQUM7QUFFdEMsT0FBTyxFQUNILDhCQUE4QixFQUM5Qiw0QkFBNEIsRUFDNUIsMkJBQTJCLEVBQzNCLDBCQUEwQixFQUMxQiwwQkFBMEIsRUFDN0IsTUFBTSxzQ0FBc0MsQ0FBQztBQUU5QyxPQUFPLEVBQ0gsd0NBQXdDLEVBQzNDLE1BQU0sb0VBQW9FLENBQUM7QUFDNUUsT0FBTyxFQUNILGdCQUFnQixFQUNoQixZQUFZLEVBQ2YsTUFBTSxnREFBZ0QsQ0FBQztBQUV4RCxPQUFPLEVBQ0gsU0FBUyxFQUNULHlCQUF5QixFQUc1QixNQUFNLDZDQUE2QyxDQUFDO0FBRXJELE9BQU8sRUFDSCxhQUFhLEVBQ2hCLE1BQU0scURBQXFELENBQUM7QUFFN0QsT0FBTyxFQUFFLFdBQVcsRUFBRSwyQkFBMkIsRUFBRSxNQUFNLGlEQUFpRCxDQUFDO0FBQzNHLE9BQU8sRUFBRSxvQkFBb0IsRUFBRSxNQUFNLDREQUE0RCxDQUFDO0FBQ2xHLE9BQU8sRUFBRSxvQkFBb0IsRUFBRSxNQUFNLHFEQUFxRCxDQUFDO0FBQzNGLE9BQU8sRUFDSCw4QkFBOEIsRUFDOUIsK0JBQStCLEVBQy9CLDRCQUE0QixFQUUvQixNQUFNLHdEQUF3RCxDQUFDO0FBRWhFLE9BQU8sRUFBRSwwQkFBMEIsRUFBRSxNQUFNLG9DQUFvQyxDQUFDO0FBQ2hGLE9BQU8sRUFBRSxzQkFBc0IsRUFBRSxNQUFNLDhCQUE4QixDQUFDIn0=