import { SingleTextEdit } from "../../../../common/core/textEdit.js";
import { Command } from "../../../../common/languages.js";
import { InlineCompletionItem } from "./provideInlineCompletions.js";
export declare class InlineEdit {
    readonly edit: SingleTextEdit;
    readonly commands: readonly Command[];
    readonly inlineCompletion: InlineCompletionItem;
    constructor(edit: SingleTextEdit, commands: readonly Command[], inlineCompletion: InlineCompletionItem);
    get range(): import("../../../../common/core/range.js").Range;
    get text(): string;
    equals(other: InlineEdit): boolean;
}
