import type { Rule } from 'eslint'; /** * ESLint rule: ensure `<%_ … _%>` tags are on their own line. * * A whitespace-slurping `<%_ … _%>` tag that appears inline after other * content on the same line will not behave as intended — the leading * whitespace/newline of that line will not be eaten. This rule detects * such tags and offers an autofix that inserts a newline immediately * before the tag. * * The processor marks such tags with the `slurp-not-standalone` type. * Apply this rule **after** `prefer-slurping-codeonly` / `experimental-prefer-slurp-multiline` * and **before** `indent` in your ESLint config. * * ```ejs * * some text<%_ doWork(); _%> * * * some text * <%_ doWork(); _%> * ``` */ export declare const slurpNewline: Rule.RuleModule; //# sourceMappingURL=slurp-newline.d.ts.map