import type { ImportStatement, ImportNodeStatement } from "../../types/importStatement.js"; import type { LintEdit } from "../types.js"; /** The single edit that removes `localNames` from `stmt`: either the statement * regenerated without them, or (when nothing survives) a deletion of the * whole statement including its trailing newline, so no blank line is left * behind. The parser's span already includes the trailing newline it * consumed; the regeneration path replaces only the trimmed statement text. */ export declare function removalEdit(source: string, stmt: ImportStatement | ImportNodeStatement, localNames: string[]): LintEdit;