import type { FrameRange } from '@remotion/renderer'; import type { DownloadBehavior } from '@remotion/serverless-client'; import { type CloudProvider, type CustomCredentials, type PostRenderData, type Privacy, type ProviderSpecifics, type RenderMetadata, type SerializedInputProps } from '@remotion/serverless-client'; import type { OverallProgressHelper } from './overall-render-progress'; import type { InsideFunctionSpecifics } from './provider-implementation'; export declare const mergeChunksAndFinishRender: , Record, string, object>>(options: { bucketName: string; renderId: string; expectedBucketOwner: string; numberOfFrames: number; codec: "aac" | "gif" | "h264" | "h265" | "mp3" | "prores" | "vp8" | "vp9" | "wav"; chunkCount: number; fps: number; numberOfGifLoops: number | null; audioCodec: "aac" | "mp3" | "opus" | "pcm-16" | null; renderBucketName: string; customCredentials: CustomCredentials | null; downloadBehavior: DownloadBehavior; key: string; privacy: Privacy; inputProps: SerializedInputProps; serializedResolvedProps: SerializedInputProps; renderMetadata: RenderMetadata; audioBitrate: string | null; logLevel: "error" | "info" | "trace" | "verbose" | "warn"; framesPerLambda: number; binariesDirectory: string | null; preferLossless: boolean; compositionStart: number; outdir: string; files: string[]; overallProgress: OverallProgressHelper; startTime: number; providerSpecifics: ProviderSpecifics; insideFunctionSpecifics: InsideFunctionSpecifics; forcePathStyle: boolean; everyNthFrame: number; frameRange: FrameRange | null; storageClass: Provider["storageClass"] | null; requestHandler: Provider["requestHandler"] | null; sampleRate: number; }) => Promise>;