import type MagicString from 'magic-string';
/**
 * Replace a range with generated code, keeping surrounding original positions intact.
 * Accepts an empty range so generated code can be spliced around a preserved expression.
 */
export declare function replaceRange(code: MagicString, start: number, end: number, replacement: string): void;
/** Generate a sourcemap tracing the splices back to the original file. */
export declare function generateMap(code: MagicString, source: string): string;
