import { type ApplicationTagValueTypeMap, type BACNetAppData, ApplicationTag, PropertyIdentifier } from '@bacnet-js/client'; import { BDAbstractProperty } from './../abstract.js'; import { BDPropertyType, type BDPropertyAccessContext } from './../types.js'; /** * Abstract base class for properties having an array or list of items as their * data. */ export declare abstract class BDAbstractArrayProperty extends BDAbstractProperty[]> { readonly type: BDPropertyType.ARRAY; constructor(identifier: PropertyIdentifier); /** * * @internal */ ___readData(index: number, ctx: BDPropertyAccessContext): BACNetAppData | BACNetAppData | BACNetAppData[]; } //# sourceMappingURL=abstract.d.ts.map