import { Variable } from '../vo/variable'; export interface Property extends Variable { isReadonly?: boolean; equals?: string; } export declare class Properties { private readonly _addedPropertyMap; private readonly _propertyMap; constructor(properties: Property[]); add(property: Property): void; added(): Property[]; all(): Property[]; get allTypes(): Set; }