import type { CanvasCaptureData } from '@remotion/studio-shared'; export declare const generateCanvasCaptureComposition: ({ componentName, compositionId, data, durationInFrames, fps, height, keyframeFps, videoFileName, videoHeight, videoWidth, width, }: { readonly componentName: string; readonly compositionId: string; readonly data: CanvasCaptureData; readonly durationInFrames: number; readonly fps: number; readonly height: number; readonly keyframeFps: number; readonly videoFileName: string; readonly videoHeight: number; readonly videoWidth: number; readonly width: number; }) => string; export declare const makeNewCompositionComponentSource: (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: CanvasCaptureData; } | null; }) => string;