import { ValidateTsInSrcConfig } from '@webpieces/rules-config'; import type { FileContext, Violation } from '../types'; import { FileRuleBase } from '../rule-base'; import { FixHint } from '../fix-hint'; export declare class ValidateTsInSrcRule extends FileRuleBase { constructor(config: ValidateTsInSrcConfig); readonly description = "Every .ts file must belong to a project's src/ directory."; readonly files: string[]; readonly defaultOptions: { excludePaths: string[]; allowedRootFiles: string[]; }; readonly fixHint: FixHint; check(ctx: FileContext): readonly Violation[]; }