/** Stale-safe inline replacement formatting shared by validation, memory, and apply. */ export declare function formatInlineReplacement(source: string, range: { start: number; end: number; }, code: string): string; export declare function replaceInlineMarker(source: string, range: { start: number; end: number; }, expectedMarker: string | undefined, code: string): string; export interface ScopedInlineReplacement { range: { start: number; end: number; }; expectedMarker?: string; selectedRange?: { start: number; end: number; }; expectedSelectedSource?: string; } /** Delete the marker and, when planned, replace a separate host-validated range. */ export declare function replaceScopedInlineUnit(source: string, unit: ScopedInlineReplacement, code: string): string; //# sourceMappingURL=replacement.d.ts.map