/** * Role Definitions for 3-Tier Activation System * Simplified checklists for Core build (advisory guidance only) * @requirement REQ-V2-011 - Role System with 3-Tier Activation */ /** * Role interface * @requirement REQ-V2-011 - Role structure */ export interface Role { id: string; name: string; icon: string; tier: 1 | 2 | 3; description: string; checklist: string[]; } /** * All available roles organized by tier * @requirement REQ-V2-011 - 3-tier role activation */ export declare const ROLES: Record; /** * Get tier 1 role IDs (always active) * @requirement REQ-V2-011 - Tier 1 always active */ export declare function getTier1RoleIds(): string[]; /** * Get tier 2 role IDs (conditional) * @requirement REQ-V2-011 - Tier 2 conditional */ export declare function getTier2RoleIds(): string[]; /** * Get tier 3 role IDs (specialized) * @requirement REQ-V2-011 - Tier 3 specialized */ export declare function getTier3RoleIds(): string[]; /** * Get role by ID */ export declare function getRole(roleId: string): Role | undefined; /** * Get multiple roles by IDs */ export declare function getRoles(roleIds: string[]): Role[];