import type { LogLevel } from '@remotion/renderer';
export declare const getAndValidateAbsoluteOutputFile: (relativeOutputLocation: string, overwrite: boolean, logLevel: LogLevel) => string;
export declare const getCliOptions: (options: {
    isStill: boolean;
    logLevel: LogLevel;
    indent: boolean;
}) => {
    concurrency: string | number | null;
    frameRange: import("@remotion/renderer").FrameRange | null;
    shouldOutputImageSequence: boolean;
    inputProps: Record<string, unknown>;
    envVariables: Record<string, string>;
    pixelFormat: "yuv420p" | "yuva420p" | "yuv422p" | "yuv444p" | "yuv420p10le" | "yuv422p10le" | "yuv444p10le" | "yuva444p10le";
    proResProfile: "4444-xq" | "4444" | "hq" | "standard" | "light" | "proxy" | undefined;
    everyNthFrame: number;
    stillFrame: number;
    browserExecutable: import("@remotion/renderer").BrowserExecutable;
    userAgent: string | null;
    disableWebSecurity: boolean;
    ignoreCertificateErrors: boolean;
    ffmpegOverride: import("@remotion/renderer").FfmpegOverrideFn;
    height: number | null;
    width: number | null;
    configFileImageFormat: "png" | "jpeg" | "none" | undefined;
};
