import type { RegistryData } from "../registry"; export interface CompatibilityResult { ok: boolean; errors: string[]; details: string[]; } export interface CompatibilityPolicyOptions { dryRun?: boolean; explain?: boolean; } export declare function checkCompatibility(registry: RegistryData, commandId: string, mode: string, persona: string, policyOptions?: CompatibilityPolicyOptions): CompatibilityResult;