import { Pointers } from "json-source-map";
import { ChangeSet } from "../../../utils/textChanges.js";
import { JsonFix } from "./JsonFix.js";
interface RemoveJsonPropertyFixOptions {
    key: string;
    pointers: Pointers;
    removeEmptyDirectParent?: boolean;
}
export default class RemoveJsonPropertyFix extends JsonFix {
    constructor(options: RemoveJsonPropertyFixOptions);
    calculatePositions(key: string, pointers: Pointers, removeParent?: boolean): void;
    generateChanges(): ChangeSet | ChangeSet[] | undefined;
}
export {};
