/** The three tiers of tool availability in the lazy MCP system. */
export type ToolTierId = 'core' | 'domain' | 'power';
/** Configuration for a single tier. */
export interface TierDefinition {
    id: ToolTierId;
    label: string;
    /** Whether this tier's tools start disabled and activate on demand. */
    lazyLoad: boolean;
    /** Tool group IDs (from tool-groups.json) assigned to this tier. */
    groups: string[];
}
/** Shape of src/config/tool-tier-registry.json. */
export interface TierRegistryConfig {
    tiers: TierDefinition[];
}
//# sourceMappingURL=tool-tier.d.ts.map