export class SecuritySandbox { /** * @param {Object} executionInvocation - The invocation context * @param {Object} executionInvocation.policy - The ODRL policy graph */ constructor(executionInvocation: { policy: any; }); context: {}; /** * Intercept opcodes and validate against policy * @param {Array} opcodes - The opcodes to process * @returns {Array} The validated opcodes * @throws {Error} ConstitutionalViolationError if policy check fails */ interceptOpcodes(opcodes: any[]): any[]; _evaluateOdrlPolicy(permission: any): any; }