import { NoSymbolDiTokensConfig } from '@webpieces/rules-config'; import type { EditContext, Violation } from '../types'; import { EditRuleBase } from '../rule-base'; import { FixHint } from '../fix-hint'; export declare class NoSymbolDiTokensRule extends EditRuleBase { constructor(config: NoSymbolDiTokensConfig); readonly description = "Disallow Symbol() DI tokens outside explicitly configured paths. Use @injectable(bindingScopeValues.Singleton) + inject-by-type instead."; readonly files: string[]; readonly defaultOptions: { allowedPaths: never[]; }; get fixHint(): FixHint; check(ctx: EditContext): readonly Violation[]; }