import { LintResult, LintResultEntry, SarifResultEntry, LintResultSummary, PrintOptions, CsvRowEntry } from '../types'; /** * * @param id - Rule id * @returns updated Rule id without the namespace @salesforce-ux */ export declare function replaceNamespaceinRules(id: string): string; /** * * @param text - The input text that could either be a plain string or a stringified JSON object. * @returns The parsed message or the original string if parsing fails. */ export declare function parseText(text: string): string; /** * Prints detailed lint results for each file that has issues. * * @param results - Array of lint results. * @param editor - The chosen editor for clickable links (e.g., "vscode", "atom", "sublime"). If not provided, will auto-detect. */ export declare function printLintResults(results: LintResult[], options?: PrintOptions): LintResultSummary; export declare function toSarifResult(lintResult: LintResult, entry: LintResultEntry): SarifResultEntry; export declare function toCSVRow(lintResult: LintResult, entry: LintResultEntry): CsvRowEntry;