export interface RuleSummary { key: string; title: string; shortDescription: string; tags: string[]; docsUrl: string; } export interface RuleDetail extends RuleSummary { extendedInformation: string; } export declare function listRules(query?: string, tag?: string): RuleSummary[]; export declare function explainRule(key: string): RuleDetail & { badExample?: string; goodExample?: string; };