import type { ScrcpyOptionValue } from "../types.js";
/**
 * If the option you need is not in this type,
 * please file an issue on GitHub.
 */
export interface CodecOptionsInit {
    profile: number;
    level: number;
    iFrameInterval: number;
    maxBframes: number;
    repeatPreviousFrameAfter: number;
    maxPtsGapToEncoder: number;
    intraRefreshPeriod: number;
}
export declare class CodecOptions implements ScrcpyOptionValue {
    options: Partial<CodecOptionsInit>;
    constructor(options?: Partial<CodecOptionsInit>);
    toOptionValue(): string | undefined;
}
//# sourceMappingURL=codec-options.d.ts.map