/** * Domain definitions for the hierarchical documentation system. * The system organizes documentation into 15 specialized domains. */ export declare const DOMAINS: readonly ["agents", "api", "architecture", "backups", "database", "devops", "features", "plans", "procedures", "quickstart", "security", "standards", "testing", "troubleshooting", "workflows"]; export type Domain = (typeof DOMAINS)[number]; export interface DomainDefinition { id: Domain; name: string; description: string; keywords: string[]; loadPriority: number; category: 'core' | 'development' | 'features' | 'advanced'; } export declare const DOMAIN_DEFINITIONS: Record; /** * Get domain definition by ID */ export declare function getDomainDefinition(domain: Domain): DomainDefinition; /** * Get all domain IDs */ export declare function getAllDomains(): readonly Domain[]; /** * Get domains by category */ export declare function getDomainsByCategory(category: DomainDefinition['category']): Domain[]; /** * Get domains sorted by load priority (highest first) */ export declare function getDomainsByPriority(): Domain[]; /** * Check if a string is a valid domain */ export declare function isValidDomain(value: string): value is Domain; /** * Get all keywords across all domains */ export declare function getAllKeywords(): Map; //# sourceMappingURL=constants.d.ts.map