import { Printer } from 'prettier'; import { Node as TSNode } from 'web-tree-sitter'; export declare const separatedNodes: Set; /** Adds an empty line before and after some statements */ export declare function withNodesSeparator(printFn: Printer['print']): Printer['print']; /** * Preserves existing empty lines in original source code. * Multiple empty lines get replaced with a single one. */ export declare function withPreservedEmptyLines(printFn: Printer['print']): Printer['print']; /** This printer wrapper must be the outer one */ export declare function withNullNodeHandler(printFn: Printer['print']): Printer['print'];