import { LinterConfig, LintResult } from '../types/config';
export declare class LWCLinter {
    private config;
    private ruleManager;
    private fileProcessor;
    constructor(config: LinterConfig);
    lintDirectory(dirPath: string): Promise<LintResult[]>;
    lintFile(filePath: string): Promise<LintResult>;
    private findLWCFiles;
    private isLWCFile;
    private applyFixes;
    private filterIssuesBySeverity;
}
//# sourceMappingURL=linter.d.ts.map