import type { RuleExecutionContext, StaticRule } from '../types/index.js';
import { ProjectInformation, RuleResult } from '../types/index.js';
export { enrichProjectInformation } from '../utils/computed-properties.js';
/**
 * Execute rules against project information
 */
export declare function executeRules(context: RuleExecutionContext): Promise<RuleResult[]>;
/**
 * Create a rule execution context
 */
export declare function createRuleExecutionContext(project_information: ProjectInformation, configured_rules: StaticRule[]): RuleExecutionContext;
//# sourceMappingURL=index.d.ts.map