/** Read-only preset compatibility audit helpers. */ export interface PresetCompatibility { /** True when the preset resolves compaction on the host plane (no isolate realm). */ readonly inheritsHostCompaction: boolean; /** True when the bridge can swap the composition's compaction backend in-realm. */ readonly patchable: boolean; readonly hasLocalBasic: boolean; readonly hasLocalArc: boolean; readonly isolatesCompaction: boolean; readonly issues: readonly string[]; } /** True only when `compaction: true` occurs inside an `isolate:` mapping. */ export declare function isolatesCompaction(text: string): boolean; /** * Audit one preset composition text against the bridge's takeover guards: * the bridge disables the official `compaction-basic` row by name and * inserts the engine row into the `compaction` isolate group, so a * composition is patchable exactly when it isolates a compaction realm and * mounts the official Basic row — or already selects ARC natively. */ export declare function inspectPresetComposition(text: string): PresetCompatibility;