import { type RoleId } from "../domain/role-policy.js"; export interface AgentRegistryEntry { slug: string; role_ids: RoleId[]; } export interface ProjectionRegistry { version: 1; agents: AgentRegistryEntry[]; skills: string[]; } export declare function readProjectionRegistry(sourceRoot: string): ProjectionRegistry; export declare function validateRegistryRoleCoverage(registry: ProjectionRegistry): void; export declare function agentSourcePath(slug: string): string[]; export declare function skillSourcePath(slug: string): string[]; export declare function relativeSourcePath(segments: readonly string[]): string;