/** * Runtime profiles — the single source of truth for what each Claude runtime * provides and lacks. The verdict engine consults this table; no per-scanner * hardcoded impact logic. */ import type { Target } from './types.js'; export type CapabilityYesNo = 'yes' | 'no'; export type NetworkLevel = 'full' | 'restricted' | 'none'; export interface RuntimeProfile { localShell: CapabilityYesNo; browser: CapabilityYesNo; network: NetworkLevel; customScripts: CapabilityYesNo; preinstalledBinaries: ReadonlySet; } export declare const RUNTIME_PROFILES: Record; export declare function getRuntimeProfile(target: Target): RuntimeProfile; //# sourceMappingURL=runtime-profiles.d.ts.map