import { Duty } from './Duty.js'; import { Permission } from './Permission.js'; import { Prohibition } from './Prohibition.js'; export type Policy = { uid?: string; '@type'?: { '@policytype': 'set' | 'offer' | 'contract'; }; assignee?: string; assigner?: string; extensibleProperties?: Record; inheritsFrom?: string; obligations?: Array; permissions?: Array; prohibitions?: Array; target?: string; };