import type { CancelSignal, CombineChunksOnProgress, FrameRange } from '@remotion/renderer'; import type { CloudProvider } from '@remotion/serverless-client'; import type { InsideFunctionSpecifics } from './provider-implementation'; export declare const concatVideos: , Record, string, object>>({ onProgress, codec, fps, numberOfGifLoops, files, outdir, audioCodec, audioBitrate, logLevel, framesPerLambda, binariesDirectory, cancelSignal, preferLossless, metadata, insideFunctionSpecifics, everyNthFrame, frameRange, compositionDurationInFrames, sampleRate, }: { onProgress: CombineChunksOnProgress; codec: "aac" | "gif" | "h264" | "h265" | "mp3" | "prores" | "vp8" | "vp9" | "wav"; fps: number; numberOfGifLoops: number | null; files: string[]; outdir: string; audioCodec: "aac" | "mp3" | "opus" | "pcm-16" | null; audioBitrate: string | null; logLevel: "error" | "info" | "trace" | "verbose" | "warn"; framesPerLambda: number; binariesDirectory: string | null; cancelSignal: CancelSignal | undefined; preferLossless: boolean; metadata: Record | null; insideFunctionSpecifics: InsideFunctionSpecifics; compositionDurationInFrames: number; everyNthFrame: number; frameRange: FrameRange | null; sampleRate: number; }) => Promise<{ outfile: string; cleanupChunksProm: Promise; }>;