/** Shared bounds for stored policy, discovery, and pre-activation validation. */ export declare const AGENT_POLICY_LIMITS: Readonly<{ bytes: number; agents: 16; discoverySources: 2048; discoveryRawSourceBytes: number; discoveryRawTotalBytes: number; discoveryPathLinks: 40; discoveryPathSteps: 256; discoveryPathSourceMetadataBytes: number; discoveryPathTotalMetadataBytes: number; discoveryRoots: 512; discoveryDirectories: 64; discoveryDirectoryEntries: 20000; discoveryDirectoryBytes: number; builtinNames: 2048; rootAliases: 2; fields: 64; pathCharacters: 4096; }>; /** Unknown extension fields remain compatible within the serialized byte bound. */ export declare function assertAgentPolicyCollections(policy: Record): void;