import { type GjcPluginRegistryEntry, type LoadedSubskillBinding, type NormalizedGjcPluginBundle, type SubskillFrontmatter } from "./types"; export declare function validateBinding(fm: SubskillFrontmatter): void; export declare function buildParentArgMap(bindings: readonly LoadedSubskillBinding[]): Map>; export declare function buildParentPhaseSet(bindings: readonly LoadedSubskillBinding[]): Set; /** * Hard install-time collision + security validation for a compiled bundle * against the effective installed registry (other plugins in the target scope * universe). Collisions are hard errors; the registry is the collision * authority, never capability first-wins. */ export declare function validateInstallPlan(bundle: NormalizedGjcPluginBundle, effectiveEntries: readonly GjcPluginRegistryEntry[]): void;