import { BDSingletProperty } from '../properties/index.js';
import { BDObject } from './generic/object.js';
import { ApplicationTag, EngineeringUnits } from '@innovation-system/node-bacnet';
export interface BDAnalogValueOpts {
    name: string;
    unit: EngineeringUnits;
    writable?: boolean;
    description?: string;
    presentValue?: number;
    covIncrement?: number;
}
export declare class BDAnalogValue extends BDObject {
    readonly presentValue: BDSingletProperty<ApplicationTag.REAL>;
    readonly covIncrement: BDSingletProperty<ApplicationTag.REAL>;
    readonly engineeringUnit: BDSingletProperty<ApplicationTag.ENUMERATED, EngineeringUnits>;
    constructor(instance: number, opts: BDAnalogValueOpts);
}
//# sourceMappingURL=analogvalue.d.ts.map