import { type AttributeObject } from './AttributeObject.js'; export default class Policy { static CURRENT_VERSION: string; private uuidStr; private dataAttributesList; private dissemList; /** * Adds a group of entities, to the Policy's dissem list * * @param entities The entities will be added to the policy and * they will have access to the TDF */ addEntities(entities: string[]): void; /** * * Adds an Attribute object to the policy * * @param attribute will be added to the policy */ addAttribute(attribute: AttributeObject): void; /** * Returns the JSON string of Policy object * * @return {string} [The constructed Policy object as JSON string] */ toJSON(): string; } //# sourceMappingURL=Policy.d.ts.map