import { BDSingletProperty, BDPolledArrayProperty, BDPolledSingletProperty } from '../properties/index.js'; import { BDObject, type BDObjectOpts } from './generic/object.js'; import { ApplicationTag } from '@bacnet-js/client'; export interface BDMultiStateValueOpts extends BDObjectOpts { name: string; states: [first: string, ...rest: string[]]; writable?: boolean; description?: string; presentValue?: number; } export declare class BDMultiStateValue extends BDObject { readonly stateText: BDPolledArrayProperty; readonly presentValue: BDSingletProperty; readonly numberOfStates: BDPolledSingletProperty; constructor(opts: BDMultiStateValueOpts); } //# sourceMappingURL=multistatevalue.d.ts.map