import { OnApplicationBootstrap } from '@nestjs/common'; import { DecoderConfig } from './decoder.config'; import { ConfigType } from '@nestjs/config'; import { DecodedDevice, DecoderDeviceSpecification } from './decoder.types'; import { BlePeripheral } from '..'; import { Decoder } from './lib/decoder'; import { Optional } from '../../../common'; export declare class DecoderService implements OnApplicationBootstrap { private readonly config; private readonly decoder; private readonly logger; private readonly properties; private readonly deviceSpecifications; private readonly deviceProperties; constructor(config: ConfigType, decoder: typeof Decoder); decodeDevice(peripheral: BlePeripheral): Promise>; getCommonProperties(): Promise; getDeviceSpec(model: string): Promise; private processHeaderFile; private getHeaderFile; private findJsonInResponse; private getJsonItemName; private getJsonItemValue; onApplicationBootstrap(): Promise; } //# sourceMappingURL=decoder.service.d.ts.map