import { AccelerationBroadcast } from './accelerationbroadcast';
import { BatteryBroadcast } from './batterybroadcast';
import { FFTBroadcast } from './fftbroadcast';
import { RuuviTagBroadcast } from './ruuvitagbroadcast';
export * from './accelerationbroadcast';
export * from './batterybroadcast';
export * from './blebroadcast';
export * from './fftbroadcast';
export * from './ojousima_endpoint_ac';
export * from './ojousima_endpoint_af';
export * from './ojousima_endpoint_ba';
export * from './ojousima_endpoint_fe';
export * from './ojousima_endpoint_xx';
export * from './ruuvitagbroadcast';
export * from './ruuvi_endpoint_3';
export * from './ruuvi_endpoint_5';
export * from './ruuvi_endpoint_c5';
/**
 * Return correct parser for given data
 *
 * @parameter data: Uint8Array to parse, starting with header byte
 */
export declare type manufacturerDataParser = (data: Uint8Array) => AccelerationBroadcast | RuuviTagBroadcast | BatteryBroadcast | FFTBroadcast;
export declare function getParser(data: Uint8Array): manufacturerDataParser;
