import { StorageService } from '../../storage/services/storage.service'; import { ChannelPropertyEntity } from '../entities/devices.entity'; import { PropertyValueState } from '../models/property-value-state.model'; export declare class PropertyValueService { private readonly storageService; private readonly logger; private valuesMap; private recentValuesMap; constructor(storageService: StorageService); write(property: ChannelPropertyEntity, value: string | boolean | number | null): Promise; readLatest(property: ChannelPropertyEntity): Promise; delete(property: ChannelPropertyEntity): Promise; private computeTrend; private isNumericDataType; private validateValue; private isInvalidValue; }