import { loadPolicy } from '@open-policy-agent/opa-wasm'; import { RuleMetadata } from '../../common/sarif.js'; export declare type LoadedPolicy = Awaited>; export declare type PolicyError = { msg?: string; }; export declare type PolicyConfig = { id: string; enabled: string; enabledRules: string[]; }; export declare type PolicyMetadata = { name: string; id: string; author: string; version: string; description: string; type: string; module: string; rules: RuleMetadata[]; }; /** * These are a rule's custom properties used by the OPA validator. */ export declare type OpaProperties = { entrypoint: string; path: string; };