export type CapabilityType = "skills" | "mcp" | "plugins"; export declare const CAPABILITY_TYPES: readonly CapabilityType[]; export declare function setDeployedDefaultsProvider(type: CapabilityType, provider: (() => Record) | null): void; export declare function getDefaults(type: CapabilityType): Record; export declare function getOverrides(agentId: string, type: CapabilityType): Record; export declare function getEffective(agentId: string, type: CapabilityType, name: string, fallback?: boolean): boolean; export declare function setDefault(type: CapabilityType, name: string, value: boolean | null): boolean; export declare function setOverride(agentId: string, type: CapabilityType, name: string, value: boolean | null): boolean; export declare function listOverrideAgents(type: CapabilityType): string[]; export declare function reconcileDefaultsFromDeployed(type: CapabilityType): number; export declare function hasAnyDefault(type: CapabilityType): boolean; export declare function getEffectiveMap(agentId: string, type: CapabilityType, names: Iterable): Record;