/** Validate the actual wire representation shared by readers and activation. */ export declare function parseManagedSkillPolicy(text: string): Record; export declare function serializeManagedSkillPolicy(value: Record): string; /** Read at most the shared byte bound, including a concurrent file growth. */ export declare function readManagedSkillPolicySnapshot(dataDir?: string): { text: string; value: Record; } | null; /** Lightweight policy check; importing agent integration would create a cycle. */ export declare function readManagedSkillPolicy(dataDir?: string): { loading?: string; profileId?: string; } | null; export declare function requiresCliSkillLoading(dataDir?: string): boolean;