import { type RuleCatalogEntry } from './ruleCatalogRender.ts';
export { renderRuleCatalog, type RuleCatalogEntry, ruleCatalogResult, sortRules, } from './ruleCatalogRender.ts';
export { isRuleLevel, parseRuleLevelSetting } from './ruleRunner.ts';
export declare function getDeplintRuleCatalog(pkg?: string): Promise<RuleCatalogEntry[]>;
export declare function getDeadRuleCatalog(pkg?: string, options?: {
    deprecated?: boolean;
}): Promise<RuleCatalogEntry[]>;
export declare function getPublintRuleCatalog(command?: "publint", pkg?: string): Promise<RuleCatalogEntry[]>;
export declare function getApiExposureRuleCatalog(pkg?: string): Promise<RuleCatalogEntry[]>;
export declare function getGitlintRuleCatalog(): Promise<RuleCatalogEntry[]>;
export declare function getPackmanRuleCatalog(): Promise<RuleCatalogEntry[]>;
export declare function getRepoLintRuleCatalog(): Promise<RuleCatalogEntry[]>;
export { getCleanRuleCatalog } from './cleanRuleCatalog.ts';
export declare function getNodeLintRuleCatalog(): Promise<RuleCatalogEntry[]>;
export declare function getLintlintRuleCatalog(): Promise<RuleCatalogEntry[]>;
export declare function getSkillsLintRuleCatalog(): Promise<RuleCatalogEntry[]>;
export declare function getEslintRuleCatalog(command?: "lint"): Promise<RuleCatalogEntry[]>;
export declare function getCycleRuleCatalog(depth?: number): RuleCatalogEntry[];
export declare function getDirectRuleCatalog(): Promise<RuleCatalogEntry[]>;
export declare function getCheckRuleCatalog(): Promise<RuleCatalogEntry[]>;
export declare function getFixRuleCatalog(): Promise<RuleCatalogEntry[]>;
export declare function getMasterRuleCatalog(): Promise<RuleCatalogEntry[]>;
//# sourceMappingURL=ruleCatalog.d.ts.map