import type { ScrcpyOptionsInit1_23 } from "./1_23.js";
import { ScrcpyOptions } from "./types.js";
export interface ScrcpyOptionsInit1_24 extends ScrcpyOptionsInit1_23 {
    powerOn?: boolean;
}
export declare class ScrcpyOptions1_24 extends ScrcpyOptions<ScrcpyOptionsInit1_24> {
    static readonly DEFAULTS: {
        readonly powerOn: true;
        readonly cleanup: true;
        readonly downsizeOnError: true;
        readonly sendDeviceMeta: true;
        readonly sendDummyByte: true;
        readonly clipboardAutosync: true;
        readonly logLevel: import("./1_18.js").ScrcpyLogLevel1_18.Debug;
        readonly lockVideoOrientation: import("./1_18.js").ScrcpyVideoOrientation1_18.Unlocked;
        readonly powerOffOnClose: false;
        readonly encoderName: undefined;
        readonly maxSize: 0;
        readonly bitRate: 8000000;
        readonly maxFps: 0;
        readonly tunnelForward: false;
        readonly crop: undefined;
        readonly sendFrameMeta: true;
        readonly control: true;
        readonly displayId: 0;
        readonly showTouches: false;
        readonly stayAwake: false;
        readonly codecOptions: import("./index.js").CodecOptions;
    };
    get defaults(): Required<ScrcpyOptionsInit1_24>;
    constructor(init: ScrcpyOptionsInit1_24);
    serialize(): string[];
}
//# sourceMappingURL=1_24.d.ts.map