import type { AudioCodec, StillImageFormat, VideoImageFormat } from '@remotion/renderer'; import type { TypeOfOption } from '@remotion/renderer/client'; declare const allowHtmlInCanvasOption: { name: string; addedIn: string; cliFlag: "allow-html-in-canvas"; description: () => import("react/jsx-runtime").JSX.Element; ssrName: null; docLink: string; type: boolean; getValue: ({ commandLine }: { commandLine: Record; }) => { value: boolean; source: string; }; setConfig(value: boolean): void; id: "allow-html-in-canvas"; }, benchmarkConcurrenciesOption: { name: string; addedIn: string; cliFlag: "concurrencies"; description: () => import("react/jsx-runtime").JSX.Element; ssrName: null; docLink: string; type: string | null; getValue: ({ commandLine }: { commandLine: Record; }) => { value: string; source: string; } | { value: null; source: string; }; setConfig: (value: string | null) => void; id: "concurrencies"; }, beepOnFinishOption: { name: string; addedIn: string; cliFlag: "beep-on-finish"; description: () => import("react/jsx-runtime").JSX.Element; ssrName: null; docLink: string; type: boolean; getValue: ({ commandLine }: { commandLine: Record; }) => { value: boolean; source: string; }; setConfig(value: boolean): void; getConfigValue: () => boolean | null; reset: () => void; id: "beep-on-finish"; }, colorSpaceOption: { name: string; addedIn: string; cliFlag: "color-space"; description: () => import("react/jsx-runtime").JSX.Element; docLink: string; ssrName: string; type: "bt2020-ncl" | "bt601" | "bt709" | "default" | null; getValue: ({ commandLine }: { commandLine: Record; }) => { source: string; value: "bt2020-ncl" | "bt601" | "bt709" | "default"; }; setConfig: (value: "bt2020-ncl" | "bt601" | "bt709" | "default" | null) => void; id: "color-space"; }, concurrencyOption: { name: string; addedIn: string; cliFlag: "concurrency"; description: () => import("react/jsx-runtime").JSX.Element; ssrName: "concurrency"; docLink: string; type: import("@remotion/renderer").Concurrency; getValue: ({ commandLine }: { commandLine: Record; }) => { source: string; value: import("@remotion/renderer").Concurrency; }; setConfig: (value: import("@remotion/renderer").Concurrency) => void; id: "concurrency"; }, disallowParallelEncodingOption: { name: string; addedIn: string; cliFlag: "disallow-parallel-encoding"; description: () => import("react/jsx-runtime").JSX.Element; ssrName: string; docLink: string; type: boolean; getValue: ({ commandLine }: { commandLine: Record; }) => { value: boolean; source: string; }; setConfig(value: boolean): void; id: "disallow-parallel-encoding"; }, disableSharedMemoryCaptureOption: { name: string; addedIn: string; cliFlag: "disable-shared-memory-capture"; description: () => import("react/jsx-runtime").JSX.Element; ssrName: string; docLink: string; type: boolean; getValue: ({ commandLine }: { commandLine: Record; }) => { value: boolean; source: string; }; setConfig(value: boolean): void; id: "disable-shared-memory-capture"; }, offthreadVideoCacheSizeInBytesOption: { name: string; addedIn: string; cliFlag: "offthreadvideo-cache-size-in-bytes"; description: () => import("react/jsx-runtime").JSX.Element; ssrName: "offthreadVideoCacheSizeInBytes"; docLink: string; type: number | null; getValue: ({ commandLine }: { commandLine: Record; }) => { source: string; value: number; } | { source: string; value: null; }; setConfig: (size: number | null) => void; id: "offthreadvideo-cache-size-in-bytes"; }, encodingBufferSizeOption: { name: string; addedIn: string; cliFlag: "buffer-size"; description: () => import("react/jsx-runtime").JSX.Element; ssrName: "encodingBufferSize"; docLink: string; type: string | null; getValue: ({ commandLine }: { commandLine: Record; }) => { value: string; source: string; } | { value: null; source: string; }; setConfig: (bitrate: string | null) => void; id: "buffer-size"; }, encodingMaxRateOption: { name: string; addedIn: string; cliFlag: "max-rate"; description: () => import("react/jsx-runtime").JSX.Element; ssrName: "encodingMaxRate"; docLink: string; type: string | null; getValue: ({ commandLine }: { commandLine: Record; }) => { value: string; source: string; } | { value: null; source: string; }; setConfig: (newMaxRate: string | null) => void; id: "max-rate"; }, deleteAfterOption: { name: string; addedIn: string; cliFlag: "delete-after"; description: () => import("react/jsx-runtime").JSX.Element; ssrName: "deleteAfter"; docLink: string; type: import("@remotion/renderer").DeleteAfter | null; getValue: ({ commandLine }: { commandLine: Record; }) => { source: string; value: import("@remotion/renderer").DeleteAfter; } | { source: string; value: null; }; setConfig: (value: import("@remotion/renderer").DeleteAfter | null) => void; id: "delete-after"; }, folderExpiryOption: { name: string; addedIn: string; cliFlag: "enable-folder-expiry"; description: () => import("react/jsx-runtime").JSX.Element; ssrName: "enableFolderExpiry"; docLink: string; type: boolean | null; getValue: ({ commandLine }: { commandLine: Record; }) => { source: string; value: boolean | null; }; setConfig: (value: boolean | null) => void; id: "enable-folder-expiry"; }, enableCancellationOption: { name: string; addedIn: string; cliFlag: "enable-cancellation"; description: () => import("react/jsx-runtime").JSX.Element; ssrName: null; docLink: string; type: boolean; setConfig: (value: boolean) => void; getValue: ({ commandLine }: { commandLine: Record; }) => { value: boolean; source: string; }; id: "enable-cancellation"; }, enableMultiprocessOnLinuxOption: { name: string; addedIn: string; cliFlag: "enable-multiprocess-on-linux"; description: () => import("react/jsx-runtime").JSX.Element; ssrName: string; docLink: string; type: boolean; getValue: ({ commandLine }: { commandLine: Record; }) => { source: string; value: boolean; }; setConfig: (value: boolean) => void; id: "enable-multiprocess-on-linux"; }, numberOfGifLoopsOption: { name: string; addedIn: string; cliFlag: "number-of-gif-loops"; description: () => import("react/jsx-runtime").JSX.Element; ssrName: "numberOfGifLoops"; docLink: string; type: number | null; getValue: ({ commandLine }: { commandLine: Record; }) => { value: number; source: string; } | { value: null; source: string; }; setConfig: (newLoop: import("@remotion/renderer").NumberOfGifLoops) => void; id: "number-of-gif-loops"; }, x264Option: { name: string; addedIn: string; cliFlag: "x264-preset"; description: () => import("react/jsx-runtime").JSX.Element; ssrName: "x264Preset"; docLink: string; type: "fast" | "faster" | "medium" | "placebo" | "slow" | "slower" | "superfast" | "ultrafast" | "veryfast" | "veryslow" | null; getValue: ({ commandLine }: { commandLine: Record; }) => { value: "fast" | "faster" | "medium" | "placebo" | "slow" | "slower" | "superfast" | "ultrafast" | "veryfast" | "veryslow"; source: string; } | { value: null; source: string; }; setConfig: (profile: "fast" | "faster" | "medium" | "placebo" | "slow" | "slower" | "superfast" | "ultrafast" | "veryfast" | "veryslow" | null) => void; id: "x264-preset"; }, enforceAudioOption: { name: string; addedIn: string; cliFlag: "enforce-audio-track"; description: (mode: "cli" | "ssr") => import("react/jsx-runtime").JSX.Element; ssrName: string; docLink: string; type: boolean; getValue: ({ commandLine }: { commandLine: Record; }) => { source: string; value: true; } | { source: string; value: false; }; setConfig: (value: boolean) => void; id: "enforce-audio-track"; }, jpegQualityOption: { name: string; addedIn: string; cliFlag: "jpeg-quality"; description: () => import("react/jsx-runtime").JSX.Element; ssrName: string; docLink: string; type: number; setConfig: (q: number | undefined) => void; getValue: ({ commandLine }: { commandLine: Record; }) => { source: string; value: number; }; id: "jpeg-quality"; }, audioBitrateOption: { name: string; addedIn: string; cliFlag: "audio-bitrate"; description: () => import("react/jsx-runtime").JSX.Element; ssrName: string; docLink: string; type: string; getValue: ({ commandLine }: { commandLine: Record; }) => { value: string; source: string; } | { value: null; source: string; }; setConfig: (value: string | null) => void; id: "audio-bitrate"; }, videoBitrateOption: { name: string; addedIn: string; cliFlag: "video-bitrate"; description: () => import("react/jsx-runtime").JSX.Element; ssrName: string; docLink: string; type: string | null; getValue: ({ commandLine }: { commandLine: Record; }) => { source: string; value: string | null; }; setConfig: (bitrate: string | null) => void; id: "video-bitrate"; }, audioCodecOption: { cliFlag: "audio-codec"; setConfig: (audioCodec: "aac" | "mp3" | "opus" | "pcm-16" | null) => void; getValue: ({ commandLine }: { commandLine: Record; }) => { source: string; value: "aac" | "mp3" | "opus" | "pcm-16"; } | { source: string; value: null; }; description: () => string; docLink: string; name: string; addedIn: string; ssrName: "audioCodec"; type: "aac" | "mp3" | "opus" | "pcm-16"; id: "audio-codec"; }, publicPathOption: { name: string; addedIn: string; cliFlag: "public-path"; description: () => import("react/jsx-runtime").JSX.Element; ssrName: "publicPath"; docLink: string; getValue: ({ commandLine }: { commandLine: Record; }) => { source: string; value: string; } | { source: string; value: null; }; setConfig: (value: string | null) => void; type: string | null; id: "public-path"; }, audioLatencyHintOption: { name: string; addedIn: string; cliFlag: "audio-latency-hint"; description: () => import("react/jsx-runtime").JSX.Element; ssrName: "audioLatencyHint"; docLink: string; type: AudioContextLatencyCategory; getValue: ({ commandLine }: { commandLine: Record; }) => { value: AudioContextLatencyCategory; source: string; } | { value: null; source: string; }; setConfig: (profile: AudioContextLatencyCategory | null) => void; getConfigValue: () => AudioContextLatencyCategory | null; reset: () => void; id: "audio-latency-hint"; }, darkModeOption: { name: string; addedIn: string; cliFlag: "dark-mode"; description: () => import("react/jsx-runtime").JSX.Element; ssrName: string; docLink: string; type: boolean; getValue: ({ commandLine }: { commandLine: Record; }) => { source: string; value: boolean; }; setConfig: (value: boolean) => void; id: "dark-mode"; }, defaultCodingAgentOption: { name: string; addedIn: string; cliFlag: "coding-agent"; description: () => import("react/jsx-runtime").JSX.Element; ssrName: null; docLink: string; type: "claude-code" | "codex" | "copilot" | "cursor" | null; getValue: ({ commandLine }: { commandLine: Record; }) => { value: "claude-code" | "codex" | "copilot" | "cursor" | null; source: string; }; setConfig(value: "claude-code" | "codex" | "copilot" | "cursor" | null): void; id: "coding-agent"; }, defaultEditorOption: { name: string; addedIn: string; cliFlag: "editor"; description: () => import("react/jsx-runtime").JSX.Element; ssrName: null; docLink: string; type: import("@remotion/renderer").DefaultEditor | null; getValue: ({ commandLine }: { commandLine: Record; }) => { value: import("@remotion/renderer").DefaultEditor | null; source: string; }; setConfig(value: import("@remotion/renderer").DefaultEditor | null): void; id: "editor"; }, defaultPremountInSecondsOption: { name: string; addedIn: string; cliFlag: "default-premount-in-seconds"; id: "default-premount-in-seconds"; description: () => import("react/jsx-runtime").JSX.Element; ssrName: null; docLink: string; type: number; getValue: ({ commandLine }: { commandLine: Record; }) => { value: number; source: string; }; setConfig(value: number): void; getConfigValue: () => number | null; reset: () => void; }, showPremountingOption: { name: string; addedIn: string; cliFlag: "show-premounting"; id: "show-premounting"; description: () => import("react/jsx-runtime").JSX.Element; ssrName: null; docLink: string; type: boolean; getValue: ({ commandLine }: { commandLine: Record; }) => { value: boolean; source: string; }; setConfig(value: boolean): void; getConfigValue: () => boolean | null; reset: () => void; }, publicLicenseKeyOption: { name: string; addedIn: string; cliFlag: "public-license-key"; description: () => import("react/jsx-runtime").JSX.Element; ssrName: "publicLicenseKey"; docLink: string; getValue: ({ commandLine }: { commandLine: Record; }) => { source: string; value: string | null; }; setConfig: (value: string | null) => void; type: string | null; id: "public-license-key"; }, forceNewStudioOption: { name: string; addedIn: string; cliFlag: "force-new"; description: () => import("react/jsx-runtime").JSX.Element; ssrName: null; docLink: string; type: boolean; getValue: ({ commandLine }: { commandLine: Record; }) => { value: boolean; source: string; }; setConfig(value: boolean): void; id: "force-new"; }, experimentalKeepAudioContextAliveOption: { name: string; addedIn: string; cliFlag: "experimental-keep-audio-context-alive"; description: () => import("react/jsx-runtime").JSX.Element; ssrName: null; docLink: string; type: boolean; getValue: ({ commandLine }: { commandLine: Record; }) => { value: boolean; source: string; }; setConfig(value: boolean): void; id: "experimental-keep-audio-context-alive"; }, experimentalTracksOption: { name: string; addedIn: string; cliFlag: "experimental-tracks"; description: () => import("react/jsx-runtime").JSX.Element; ssrName: null; docLink: string; type: boolean; getValue: ({ commandLine }: { commandLine: Record; }) => { value: boolean; source: string; }; setConfig(value: boolean): void; getConfigValue: () => boolean | null; reset: () => void; id: "experimental-tracks"; }, experimentalSequenceActivityOption: { name: string; addedIn: string; cliFlag: "experimental-sequence-activity"; description: () => import("react/jsx-runtime").JSX.Element; ssrName: null; docLink: string; type: boolean; getValue: ({ commandLine }: { commandLine: Record; }) => { value: boolean; source: string; }; setConfig(value: boolean): void; getConfigValue: () => boolean | null; reset: () => void; id: "experimental-sequence-activity"; }, experimentalSequenceActivityLimitOption: { name: string; addedIn: string; cliFlag: "experimental-sequence-activity-limit"; id: "experimental-sequence-activity-limit"; description: () => import("react/jsx-runtime").JSX.Element; ssrName: null; docLink: string; type: number; getValue: ({ commandLine }: { commandLine: Record; }) => { value: number; source: string; }; setConfig(value: number): void; getConfigValue: () => number | null; reset: () => void; }, numberOfSharedAudioTagsOption: { name: string; addedIn: string; cliFlag: "number-of-shared-audio-tags"; description: () => import("react/jsx-runtime").JSX.Element; ssrName: null; docLink: string; type: number; getValue: ({ commandLine }: { commandLine: Record; }) => { value: number; source: string; }; setConfig(value: number): void; getConfigValue: () => number | null; reset: () => void; id: "number-of-shared-audio-tags"; }, ipv4Option: { name: string; addedIn: string; cliFlag: "ipv4"; description: () => import("react/jsx-runtime").JSX.Element; ssrName: null; docLink: string; type: boolean; getValue: ({ commandLine }: { commandLine: Record; }) => { value: boolean; source: string; }; setConfig(value: boolean): void; id: "ipv4"; }, pixelFormatOption: { name: string; addedIn: string; cliFlag: "pixel-format"; description: () => import("react/jsx-runtime").JSX.Element; ssrName: "pixelFormat"; docLink: string; type: "yuv420p" | "yuv420p10le" | "yuv422p" | "yuv422p10le" | "yuv444p" | "yuv444p10le" | "yuva420p" | "yuva444p10le"; getValue: ({ commandLine }: { commandLine: Record; }, options?: { uiPixelFormat: "yuv420p" | "yuv420p10le" | "yuv422p" | "yuv422p10le" | "yuv444p" | "yuv444p10le" | "yuva420p" | "yuva444p10le" | null; compositionDefaultPixelFormat: "yuv420p" | "yuv420p10le" | "yuv422p" | "yuv422p10le" | "yuv444p" | "yuv444p10le" | "yuva420p" | "yuva444p10le" | null; } | undefined) => { source: string; value: "yuv420p" | "yuv420p10le" | "yuv422p" | "yuv422p10le" | "yuv444p" | "yuv444p10le" | "yuva420p" | "yuva444p10le"; }; setConfig: (value: "yuv420p" | "yuv420p10le" | "yuv422p" | "yuv422p10le" | "yuv444p" | "yuv444p10le" | "yuva420p" | "yuva444p10le") => void; id: "pixel-format"; }, browserExecutableOption: { name: string; addedIn: string; cliFlag: "browser-executable"; description: () => import("react/jsx-runtime").JSX.Element; ssrName: "browserExecutable"; docLink: string; type: import("@remotion/renderer").BrowserExecutable; getValue: ({ commandLine }: { commandLine: Record; }) => { source: string; value: import("@remotion/renderer").BrowserExecutable; }; setConfig: (value: import("@remotion/renderer").BrowserExecutable) => void; id: "browser-executable"; }, everyNthFrameOption: { name: string; addedIn: string; cliFlag: "every-nth-frame"; description: () => import("react/jsx-runtime").JSX.Element; ssrName: "everyNthFrame"; docLink: string; type: number; getValue: ({ commandLine }: { commandLine: Record; }) => { source: string; value: number; }; setConfig: (value: number) => void; id: "every-nth-frame"; }, proResProfileOption: { name: string; addedIn: string; cliFlag: "prores-profile"; description: () => import("react/jsx-runtime").JSX.Element; ssrName: "proResProfile"; docLink: string; type: import("@remotion/renderer/client").ProResProfile | undefined; getValue: ({ commandLine }: { commandLine: Record; }, options?: { uiProResProfile: import("@remotion/renderer/client").ProResProfile | undefined; compositionDefaultProResProfile: import("@remotion/renderer/client").ProResProfile | null; } | undefined) => { source: string; value: import("@remotion/renderer/client").ProResProfile; } | { source: string; value: undefined; }; setConfig: (value: import("@remotion/renderer/client").ProResProfile | undefined) => void; id: "prores-profile"; }, userAgentOption: { name: string; addedIn: string; cliFlag: "user-agent"; description: () => import("react/jsx-runtime").JSX.Element; ssrName: "userAgent"; docLink: string; type: string | null; getValue: ({ commandLine }: { commandLine: Record; }) => { source: string; value: string; } | { source: string; value: null; }; setConfig: (value: string | null) => void; id: "user-agent"; }, disableWebSecurityOption: { name: string; addedIn: string; cliFlag: "disable-web-security"; description: () => import("react/jsx-runtime").JSX.Element; ssrName: "disableWebSecurity"; docLink: string; type: boolean; getValue: ({ commandLine }: { commandLine: Record; }) => { source: string; value: boolean; }; setConfig: (value: boolean) => void; id: "disable-web-security"; }, ignoreCertificateErrorsOption: { name: string; addedIn: string; cliFlag: "ignore-certificate-errors"; description: () => import("react/jsx-runtime").JSX.Element; ssrName: "ignoreCertificateErrors"; docLink: string; type: boolean; getValue: ({ commandLine }: { commandLine: Record; }) => { source: string; value: boolean; }; setConfig: (value: boolean) => void; id: "ignore-certificate-errors"; }, overrideHeightOption: { name: string; addedIn: string; cliFlag: "height"; description: () => import("react/jsx-runtime").JSX.Element; ssrName: null; docLink: string; type: number | null; getValue: ({ commandLine }: { commandLine: Record; }) => { source: string; value: number; } | { source: string; value: null; }; setConfig: (height: number | null) => void; reset: () => void; id: "height"; }, overrideWidthOption: { name: string; addedIn: string; cliFlag: "width"; description: () => import("react/jsx-runtime").JSX.Element; ssrName: null; docLink: string; type: number | null; getValue: ({ commandLine }: { commandLine: Record; }) => { source: string; value: number; } | { source: string; value: null; }; setConfig: (width: number | null) => void; reset: () => void; id: "width"; }, overrideFpsOption: { name: string; addedIn: string; cliFlag: "fps"; description: () => import("react/jsx-runtime").JSX.Element; ssrName: null; docLink: string; type: number | null; getValue: ({ commandLine }: { commandLine: Record; }) => { source: string; value: number; } | { source: string; value: null; }; setConfig: (fps: number | null) => void; reset: () => void; id: "fps"; }, overrideDurationOption: { name: string; addedIn: string; cliFlag: "duration"; description: () => import("react/jsx-runtime").JSX.Element; ssrName: null; docLink: string; type: number | null; getValue: ({ commandLine }: { commandLine: Record; }) => { source: string; value: number; } | { source: string; value: null; }; setConfig: (duration: number | null) => void; reset: () => void; id: "duration"; }, outDirOption: { name: string; addedIn: string; cliFlag: "out-dir"; description: () => import("react/jsx-runtime").JSX.Element; ssrName: "outDir"; docLink: string; getValue: ({ commandLine }: { commandLine: Record; }) => { source: string; value: string; } | { source: string; value: null; }; setConfig: (value: string | null) => void; type: string | null; id: "out-dir"; }, packageManagerOption: { name: string; addedIn: string; cliFlag: "package-manager"; description: () => import("react/jsx-runtime").JSX.Element; ssrName: "packageManager"; docLink: string; getValue: ({ commandLine }: { commandLine: Record; }) => { source: string; value: string; } | { source: string; value: null; }; setConfig: (value: string | null) => void; type: string | null; id: "package-manager"; }, webpackPollOption: { name: string; addedIn: string; cliFlag: "webpack-poll"; description: () => import("react/jsx-runtime").JSX.Element; ssrName: null; docLink: string; getValue: ({ commandLine }: { commandLine: Record; }) => { source: string; value: number; } | { source: string; value: null; }; setConfig: (value: number | null) => void; type: number | null; id: "webpack-poll"; }, keyboardShortcutsOption: { name: string; addedIn: string; cliFlag: "disable-keyboard-shortcuts"; description: () => import("react/jsx-runtime").JSX.Element; ssrName: null; docLink: string; type: boolean; getValue: ({ commandLine }: { commandLine: Record; }) => { value: boolean; source: string; }; setConfig(value: boolean): void; getConfigValue: () => boolean | null; reset: () => void; id: "disable-keyboard-shortcuts"; }, canvasTabsOption: { name: string; addedIn: string; cliFlag: "disable-canvas-tabs"; description: () => import("react/jsx-runtime").JSX.Element; ssrName: null; docLink: string; type: boolean; getValue: ({ commandLine }: { commandLine: Record; }) => { value: boolean; source: string; }; setConfig(value: boolean): void; getConfigValue: () => boolean | null; reset: () => void; id: "disable-canvas-tabs"; }, interactivityOption: { name: string; addedIn: string; cliFlag: "disable-interactivity"; description: () => import("react/jsx-runtime").JSX.Element; ssrName: null; docLink: string; type: boolean; getValue: ({ commandLine }: { commandLine: Record; }) => { value: boolean; source: string; }; setConfig(value: boolean): void; getConfigValue: () => boolean | null; reset: () => void; id: "disable-interactivity"; }, imageSequencePatternOption: { name: string; addedIn: string; cliFlag: "image-sequence-pattern"; ssrName: string; description: () => import("react/jsx-runtime").JSX.Element; docLink: string; type: string | null; getValue: ({ commandLine }: { commandLine: Record; }) => { value: string; source: string; } | { value: null; source: string; }; setConfig: (pattern: string | null) => void; reset: () => void; id: "image-sequence-pattern"; }, scaleOption: { name: string; addedIn: string; cliFlag: "scale"; description: () => import("react/jsx-runtime").JSX.Element; ssrName: string; docLink: string; type: number; getValue: ({ commandLine }: { commandLine: Record; }) => { source: string; value: number; }; setConfig: (scale: number) => void; id: "scale"; }, overwriteOption: { name: string; addedIn: string; cliFlag: "overwrite"; description: () => import("react/jsx-runtime").JSX.Element; ssrName: string; docLink: string; type: boolean; getValue: ({ commandLine }: { commandLine: Record; }, defaultValue: boolean) => { source: string; value: boolean; }; setConfig: (value: boolean) => void; reset: () => void; id: "overwrite"; }, crfOption: { name: string; addedIn: string; cliFlag: "crf"; description: () => import("react/jsx-runtime").JSX.Element; ssrName: string; docLink: string; type: number; getValue: ({ commandLine }: { commandLine: Record; }) => { source: string; value: import("@remotion/renderer").Crf; }; setConfig: (crf: import("@remotion/renderer").Crf) => void; id: "crf"; }, logLevelOption: { cliFlag: "log"; name: string; addedIn: string; ssrName: string; description: () => import("react/jsx-runtime").JSX.Element; docLink: string; getValue: ({ commandLine }: { commandLine: Record; }) => { value: "error" | "info" | "trace" | "verbose" | "warn"; source: string; }; setConfig: (newLogLevel: "error" | "info" | "trace" | "verbose" | "warn") => void; getConfigValue: () => "error" | "info" | "trace" | "verbose" | "warn" | null; reset: () => void; type: "error" | "info" | "trace" | "verbose" | "warn"; id: "log"; }, videoCodecOption: { name: string; addedIn: string; cliFlag: "codec"; description: () => import("react/jsx-runtime").JSX.Element; ssrName: string; docLink: string; type: "aac" | "av1" | "gif" | "h264" | "h264-mkv" | "h264-ts" | "h265" | "mp3" | "prores" | "vp8" | "vp9" | "wav"; getValue: ({ commandLine }: { commandLine: Record; }, { compositionCodec, configFile, downloadName, outName, uiCodec, }: { outName: string | null; downloadName: string | null; configFile: "aac" | "av1" | "gif" | "h264" | "h264-mkv" | "h264-ts" | "h265" | "mp3" | "prores" | "vp8" | "vp9" | "wav" | null; uiCodec: "aac" | "av1" | "gif" | "h264" | "h264-mkv" | "h264-ts" | "h265" | "mp3" | "prores" | "vp8" | "vp9" | "wav" | null; compositionCodec: "aac" | "av1" | "gif" | "h264" | "h264-mkv" | "h264-ts" | "h265" | "mp3" | "prores" | "vp8" | "vp9" | "wav" | null; }) => { value: "aac" | "av1" | "gif" | "h264" | "h264-mkv" | "h264-ts" | "h265" | "mp3" | "prores" | "vp8" | "vp9" | "wav"; source: string; }; setConfig: (newCodec: import("@remotion/renderer").CodecOrUndefined) => void; reset: () => void; id: "codec"; }, stillFrameOption: { name: string; addedIn: string; cliFlag: "frame"; description: () => import("react/jsx-runtime").JSX.Element; ssrName: "frame"; docLink: string; getValue: ({ commandLine }: { commandLine: Record; }) => { source: string; value: number; } | { source: string; value: null; }; setConfig: (value: number | null) => void; type: number | null; id: "frame"; }, imageSequenceOption: { name: string; addedIn: string; cliFlag: "sequence"; description: () => import("react/jsx-runtime").JSX.Element; ssrName: null; docLink: string; getValue: ({ commandLine }: { commandLine: Record; }) => { source: string; value: boolean; }; setConfig: (value: boolean) => void; type: boolean; id: "sequence"; }, versionFlagOption: { name: string; addedIn: string; cliFlag: "version"; description: () => import("react/jsx-runtime").JSX.Element; ssrName: null; docLink: string; getValue: ({ commandLine }: { commandLine: Record; }) => { source: string; value: string; } | { source: string; value: null; }; setConfig: () => never; type: string | null; id: "version"; }, bundleCacheOption: { name: string; addedIn: string; cliFlag: "bundle-cache"; description: () => import("react/jsx-runtime").JSX.Element; ssrName: null; docLink: string; getValue: ({ commandLine }: { commandLine: Record; }) => { source: string; value: boolean; }; setConfig: (value: boolean) => void; type: boolean; id: "bundle-cache"; }, envFileOption: { name: string; addedIn: string; cliFlag: "env-file"; description: () => import("react/jsx-runtime").JSX.Element; ssrName: null; docLink: string; getValue: ({ commandLine }: { commandLine: Record; }) => { source: string; value: string; } | { source: string; value: null; }; setConfig: (value: string | null) => void; type: string | null; id: "env-file"; }, glOption: { cliFlag: "gl"; docLink: string; name: string; addedIn: string; type: "angle" | "angle-egl" | "egl" | "swangle" | "swiftshader" | "vulkan" | null; ssrName: string; description: () => import("react/jsx-runtime").JSX.Element; getValue: ({ commandLine }: { commandLine: Record; }) => { value: "angle" | "angle-egl" | "egl" | "swangle" | "swiftshader" | "vulkan" | null; source: string; }; setConfig: (value: "angle" | "angle-egl" | "egl" | "swangle" | "swiftshader" | "vulkan" | null) => void; id: "gl"; }, gopSizeOption: { name: string; addedIn: string; cliFlag: "gop"; description: () => import("react/jsx-runtime").JSX.Element; ssrName: string; docLink: string; type: number | null; getValue: ({ commandLine }: { commandLine: Record; }) => { value: number | null; source: string; }; setConfig: (value: number | null) => void; id: "gop"; }, runsOption: { name: string; addedIn: string; cliFlag: "runs"; description: () => import("react/jsx-runtime").JSX.Element; ssrName: null; docLink: string; type: number; getValue: ({ commandLine }: { commandLine: Record; }) => { value: number; source: string; }; setConfig: (value: number) => void; id: "runs"; }, reproOption: { name: string; addedIn: string; cliFlag: "repro"; description: () => import("react/jsx-runtime").JSX.Element; ssrName: string; docLink: string; type: boolean; getValue: ({ commandLine }: { commandLine: Record; }) => { value: boolean; source: string; }; setConfig: (should: boolean) => void; id: "repro"; }, mutedOption: { name: string; addedIn: string; cliFlag: "muted"; description: () => import("react/jsx-runtime").JSX.Element; ssrName: string; docLink: string; type: boolean; getValue: ({ commandLine }: { commandLine: Record; }) => { source: string; value: boolean; }; setConfig: () => void; reset: () => void; id: "muted"; }, headlessOption: { name: string; addedIn: string; cliFlag: "disable-headless"; description: () => import("react/jsx-runtime").JSX.Element; ssrName: string; docLink: string; type: boolean; getValue: ({ commandLine }: { commandLine: Record; }) => { source: string; value: boolean; }; setConfig: (value: boolean) => void; id: "disable-headless"; }, delayRenderTimeoutInMillisecondsOption: { name: string; addedIn: string; cliFlag: "timeout"; description: () => import("react/jsx-runtime").JSX.Element; ssrName: "timeoutInMilliseconds"; docLink: string; type: number; getValue: ({ commandLine }: { commandLine: Record; }) => { source: string; value: number; }; setConfig: (value: number) => void; id: "timeout"; }, framesOption: { name: string; addedIn: string; cliFlag: "frames"; description: () => import("react/jsx-runtime").JSX.Element; ssrName: "frameRange"; docLink: string; type: import("@remotion/renderer").FrameSelection; getValue: ({ commandLine }: { commandLine: Record; }) => { source: string; value: import("@remotion/renderer").FrameSelection; }; setConfig: (value: import("@remotion/renderer").FrameSelection) => void; id: "frames"; }, isProductionOption: { name: string; addedIn: string; cliFlag: "is-production"; description: () => import("react/jsx-runtime").JSX.Element; ssrName: "isProduction"; docLink: string; getValue: ({ commandLine }: { commandLine: Record; }) => { source: string; value: boolean | null; }; setConfig: (value: boolean | null) => void; type: boolean | null; id: "is-production"; }, noOpenOption: { name: string; addedIn: string; cliFlag: "no-open"; description: () => import("react/jsx-runtime").JSX.Element; ssrName: null; docLink: string; type: boolean; getValue: ({ commandLine }: { commandLine: Record; }) => { value: true; source: string; } | { value: false; source: string; }; setConfig: (shouldOpen: boolean) => void; reset: () => void; id: "no-open"; }, portOption: { name: string; addedIn: string; cliFlag: "port"; description: () => import("react/jsx-runtime").JSX.Element; ssrName: null; docLink: string; getValue: ({ commandLine }: { commandLine: Record; }) => { source: string; value: number; } | { source: string; value: null; }; setConfig: (value: number | null) => void; type: number | null; id: "port"; }, propsOption: { name: string; addedIn: string; cliFlag: "props"; description: () => import("react/jsx-runtime").JSX.Element; ssrName: null; docLink: string; getValue: ({ commandLine }: { commandLine: Record; }) => { source: string; value: string; } | { source: string; value: null; }; setConfig: () => never; type: string | null; id: "props"; }, configOption: { name: string; addedIn: string; cliFlag: "config"; description: () => import("react/jsx-runtime").JSX.Element; ssrName: null; docLink: string; getValue: ({ commandLine }: { commandLine: Record; }) => { source: string; value: string; } | { source: string; value: null; }; setConfig: () => never; type: string | null; id: "config"; }, browserOption: { name: string; addedIn: string; cliFlag: "browser"; description: () => import("react/jsx-runtime").JSX.Element; ssrName: null; docLink: string; getValue: ({ commandLine }: { commandLine: Record; }) => { source: string; value: string; } | { source: string; value: null; }; setConfig: () => never; type: string | null; id: "browser"; }, sampleRateOption: { name: string; addedIn: string; cliFlag: "sample-rate"; description: () => import("react/jsx-runtime").JSX.Element; ssrName: "sampleRate"; docLink: string; type: number; getValue: ({ commandLine }: { commandLine: Record; }, compositionSampleRate?: number | null | undefined) => { value: number; source: string; }; setConfig: (value: number) => void; id: "sample-rate"; }, previewSampleRateOption: { name: string; addedIn: string; cliFlag: "preview-sample-rate"; description: () => import("react/jsx-runtime").JSX.Element; ssrName: null; docLink: string; type: number | null; getValue: ({ commandLine }: { commandLine: Record; }) => { value: number; source: string; } | { value: null; source: string; }; setConfig: (value: number | null) => void; id: "preview-sample-rate"; }, rspackOption: { name: string; addedIn: string; cliFlag: "rspack"; description: () => import("react/jsx-runtime").JSX.Element; ssrName: null; docLink: string; type: boolean; getValue: ({ commandLine }: { commandLine: Record; }) => { value: boolean; source: string; }; setConfig(value: boolean): void; getConfigValue: () => boolean | null; reset: () => void; id: "rspack"; }, skipSkillsOption: { name: string; addedIn: string; cliFlag: "skip-skills"; description: () => import("react/jsx-runtime").JSX.Element; ssrName: null; docLink: string; getValue: ({ commandLine }: { commandLine: Record; }) => { source: string; value: true; } | { source: string; value: false; }; setConfig: () => never; type: boolean; id: "skip-skills"; }; export type CommandLineOptions = { [allowHtmlInCanvasOption.cliFlag]: TypeOfOption | null; [browserExecutableOption.cliFlag]: TypeOfOption; [pixelFormatOption.cliFlag]: TypeOfOption; ['image-format']: VideoImageFormat | StillImageFormat; [proResProfileOption.cliFlag]: TypeOfOption; [x264Option.cliFlag]: TypeOfOption; [bundleCacheOption.cliFlag]: TypeOfOption; [envFileOption.cliFlag]: TypeOfOption; [ignoreCertificateErrorsOption.cliFlag]: TypeOfOption | null; [darkModeOption.cliFlag]: TypeOfOption | null; [defaultCodingAgentOption.cliFlag]: TypeOfOption; [defaultEditorOption.cliFlag]: TypeOfOption; [defaultPremountInSecondsOption.cliFlag]: TypeOfOption; [showPremountingOption.cliFlag]: TypeOfOption | null; [disableWebSecurityOption.cliFlag]: TypeOfOption | null; [everyNthFrameOption.cliFlag]: TypeOfOption; [numberOfGifLoopsOption.cliFlag]: TypeOfOption; [numberOfSharedAudioTagsOption.cliFlag]: TypeOfOption; [experimentalKeepAudioContextAliveOption.cliFlag]: TypeOfOption | null; [experimentalSequenceActivityOption.cliFlag]: TypeOfOption | null; [experimentalSequenceActivityLimitOption.cliFlag]: TypeOfOption; [experimentalTracksOption.cliFlag]: TypeOfOption | null; [offthreadVideoCacheSizeInBytesOption.cliFlag]: TypeOfOption; [colorSpaceOption.cliFlag]: TypeOfOption; [disableSharedMemoryCaptureOption.cliFlag]: TypeOfOption | null; [disallowParallelEncodingOption.cliFlag]: TypeOfOption | null; [beepOnFinishOption.cliFlag]: TypeOfOption | null; [versionFlagOption.cliFlag]: TypeOfOption; [videoCodecOption.cliFlag]: TypeOfOption; [concurrencyOption.cliFlag]: TypeOfOption; [delayRenderTimeoutInMillisecondsOption.cliFlag]: TypeOfOption; [configOption.cliFlag]: TypeOfOption; ['public-dir']: string; [audioBitrateOption.cliFlag]: TypeOfOption; [videoBitrateOption.cliFlag]: TypeOfOption; [encodingBufferSizeOption.cliFlag]: TypeOfOption; [encodingMaxRateOption.cliFlag]: TypeOfOption; [audioCodecOption.cliFlag]: AudioCodec; [publicPathOption.cliFlag]: string; [crfOption.cliFlag]: TypeOfOption; [gopSizeOption.cliFlag]: TypeOfOption; output: string | undefined; [overwriteOption.cliFlag]: TypeOfOption | null; png: boolean; [propsOption.cliFlag]: TypeOfOption; quality: number; [jpegQualityOption.cliFlag]: TypeOfOption; [framesOption.cliFlag]: string | number; [scaleOption.cliFlag]: TypeOfOption; [imageSequenceOption.cliFlag]: TypeOfOption | null; quiet: boolean; q: boolean; [logLevelOption.cliFlag]: TypeOfOption; help: boolean; [portOption.cliFlag]: TypeOfOption; [stillFrameOption.cliFlag]: TypeOfOption; [headlessOption.cliFlag]: TypeOfOption | null; [keyboardShortcutsOption.cliFlag]: TypeOfOption | null; [canvasTabsOption.cliFlag]: TypeOfOption | null; [interactivityOption.cliFlag]: TypeOfOption | null; [mutedOption.cliFlag]: TypeOfOption; [overrideHeightOption.cliFlag]: TypeOfOption; [overrideWidthOption.cliFlag]: TypeOfOption; [overrideFpsOption.cliFlag]: TypeOfOption; [overrideDurationOption.cliFlag]: TypeOfOption; [runsOption.cliFlag]: TypeOfOption; [benchmarkConcurrenciesOption.cliFlag]: TypeOfOption; [enforceAudioOption.cliFlag]: TypeOfOption; [glOption.cliFlag]: TypeOfOption; [packageManagerOption.cliFlag]: TypeOfOption; [webpackPollOption.cliFlag]: TypeOfOption; [noOpenOption.cliFlag]: TypeOfOption; [browserOption.cliFlag]: TypeOfOption; ['browser-args']: string; [userAgentOption.cliFlag]: TypeOfOption; [outDirOption.cliFlag]: TypeOfOption; [audioLatencyHintOption.cliFlag]: AudioContextLatencyCategory; [ipv4Option.cliFlag]: TypeOfOption | null; [deleteAfterOption.cliFlag]: TypeOfOption; [folderExpiryOption.cliFlag]: TypeOfOption; [enableCancellationOption.cliFlag]: TypeOfOption | null; [enableMultiprocessOnLinuxOption.cliFlag]: TypeOfOption; [reproOption.cliFlag]: TypeOfOption | null; [imageSequencePatternOption.cliFlag]: TypeOfOption; 'license-key': string; [publicLicenseKeyOption.cliFlag]: string; [forceNewStudioOption.cliFlag]: TypeOfOption | null; [sampleRateOption.cliFlag]: TypeOfOption; [previewSampleRateOption.cliFlag]: TypeOfOption; [rspackOption.cliFlag]: TypeOfOption | null; 'experimental-rspack'?: unknown; [isProductionOption.cliFlag]: TypeOfOption | null; [skipSkillsOption.cliFlag]: TypeOfOption; }; export declare const BooleanFlags: string[]; export declare const parsedCli: CommandLineOptions & { _: string[]; }; export declare const quietFlagProvided: () => boolean; export {};