declare type Insert = { kind: 'insert'; index: number; text: string; }; declare type Replace = { kind: 'replace'; index: number; length: number; text: string; }; declare type Delete = { kind: 'delete'; index: number; length: number; }; export declare type SourceTextUpdate = Insert | Replace | Delete; export default function updateSourceText(sourceText: string, updates: SourceTextUpdate[]): string; export {};