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