import { CommandRunner } from 'nest-commander'; import { RulesService } from '../rules/rules.service.js'; import { StorageService } from '../services/storage.service.js'; interface RulesListOptions { json?: boolean; enabled?: boolean; metric?: string; } interface RulesValidateOptions { file?: string; strict?: boolean; } export declare class RulesListCommand extends CommandRunner { private readonly rulesService; private readonly storageService; constructor(rulesService: RulesService, storageService: StorageService); run(_passedParams: string[], options: RulesListOptions): Promise; private displayRulesTable; private displayRuleDetails; parseJson(): boolean; parseEnabled(val: string): boolean; parseMetric(val: string): string; } export declare class RulesValidateCommand extends CommandRunner { private readonly rulesService; private readonly storageService; constructor(rulesService: RulesService, storageService: StorageService); run(_passedParams: string[], options: RulesValidateOptions): Promise; parseFile(val: string): string; parseStrict(): boolean; } export declare class RulesCommand extends CommandRunner { run(): Promise; } export {};