import type { GapRule } from '../../types/ac-gap.js';
export declare const ruleErrorHandling: GapRule;
export declare const ruleSecurityAuth: GapRule;
export declare const ruleDataValidation: GapRule;
export declare const rulePerformance: GapRule;
export declare const ruleAccessibility: GapRule;
export declare const ruleEdgeCases: GapRule;
export declare const ruleObservability: GapRule;
export declare const ruleRollback: GapRule;
/** All rules, ordered from highest to lowest default priority. */
export declare const ALL_RULES: readonly GapRule[];
/** Map from category name to its rule for targeted execution. */
export declare const RULE_BY_CATEGORY: Record<string, GapRule>;
/** Returns the rules to run given an optional category filter. */
export declare function selectRules(categories?: string[]): readonly GapRule[];
//# sourceMappingURL=gap-rules.d.ts.map