import { type Change } from './recast-mods'; export declare const editCompositionInSource: ({ input, codeMod, }: { input: string; codeMod: { type: "new-composition"; newId: string; componentName: string; componentImportPath: string; folderName: string | null; parentName: string | null; newHeight: number; newWidth: number; newFps: number; newDurationInFrames: number; canvasCapture: { readonly videoFileName: string; readonly videoHeight: number; readonly videoWidth: number; readonly keyframeFps: number; readonly data: import("@remotion/studio-shared").CanvasCaptureData; } | null; } | { type: "rename-composition"; idToRename: string; newId: string; } | { type: "update-composition-metadata"; idToUpdate: string; newDurationInFrames: number | null; newFps: number | null; newHeight: number | null; newWidth: number | null; } | { type: "delete-composition"; idToDelete: string; }; }) => { newContents: string; changesMade: Change[]; };