import type { FeasibilityRule } from '../types/index.js';
export type { FeasibilityRule };
/**
 * Load the merged feasibility keyword rules for a given project.
 * Falls back to system defaults when no overrides exist.
 */
export declare function loadFeasibilityRules(projectHash?: string): FeasibilityRule[];
/**
 * Extract keywords for a specific category from the loaded rules.
 * Returns an empty array if no rule exists for the category.
 */
export declare function getKeywordsByCategory(rules: FeasibilityRule[], category: FeasibilityRule['category']): string[];
//# sourceMappingURL=feasibility-rules-loader.d.ts.map