import { TSESLint } from '@typescript-eslint/utils'; import { RuleRunner } from './rule-runner'; declare type SnapshotCreatorConfig = TSESLint.RuleTesterConfig & { cwd?: string; overrideParserModule?: TSESLint.Linter.ParserModule; }; export declare class SnapshotCreator { private readonly config; private readonly linter; constructor(config: SnapshotCreatorConfig); mark({ code, ruleName, rule, }: { code: string; ruleName: string; rule: TSESLint.RuleModule; }): RuleRunner; } export {};