import type { EmittedArtifact } from '@remotion/renderer'; import type { CloudProvider, ProviderSpecifics, ServerlessPayload } from '@remotion/serverless-client'; import type { OverallProgressHelper } from './overall-render-progress'; import type { InsideFunctionSpecifics } from './provider-implementation'; export declare const streamRendererFunctionWithRetry: , Record, string, object>>({ payload, files, functionName, outdir, overallProgress, logLevel, onArtifact, providerSpecifics, insideFunctionSpecifics, requestHandler, }: { payload: ServerlessPayload; functionName: string; outdir: string; overallProgress: OverallProgressHelper; files: string[]; logLevel: "error" | "info" | "trace" | "verbose" | "warn"; onArtifact: (asset: EmittedArtifact) => { alreadyExisted: boolean; }; providerSpecifics: ProviderSpecifics; insideFunctionSpecifics: InsideFunctionSpecifics; requestHandler: Provider["requestHandler"] | null; }) => Promise;