import { NoJsFilesConfig } from '@webpieces/rules-config'; import type { FileContext, Violation } from '../types'; import { FileRuleBase } from '../rule-base'; import { FixHint } from '../fix-hint'; export declare class NoJsFilesRule extends FileRuleBase { constructor(config: NoJsFilesConfig); readonly description = "Disallow writing new .js/.jsx files. Use .ts/.tsx instead."; readonly files: string[]; readonly defaultOptions: { allowedPaths: never[]; }; readonly fixHint: FixHint; check(ctx: FileContext): readonly Violation[]; }