import { z } from "zod";
export declare const FpsOptions: readonly [24, 25, 29.97, 30];
export declare const OverlappingRegionsBehaviourOptions: readonly ["clip", "push-existing", "keep-existing"];
export declare const StudioSettingsSchema: z.ZodObject<{
    visibility: z.ZodDefault<z.ZodObject<{
        "visible-help-hints": z.ZodBoolean;
        "enable-history-buttons": z.ZodBoolean;
        "auto-open-clips": z.ZodBoolean;
        "scrollbar-padding": z.ZodBoolean;
        "base-frequency": z.ZodBoolean;
    }, z.core.$strip>>;
    "time-display": z.ZodDefault<z.ZodObject<{
        musical: z.ZodBoolean;
        absolute: z.ZodBoolean;
        details: z.ZodBoolean;
        fps: z.ZodUnion<z.ZodLiteral<30 | 24 | 25 | 29.97>[]>;
    }, z.core.$strip>>;
    engine: z.ZodDefault<z.ZodObject<{
        "note-audition-while-editing": z.ZodBoolean;
        "auto-create-output-maximizer": z.ZodBoolean;
        "stop-playback-when-overloading": z.ZodBoolean;
    }, z.core.$strip>>;
    pointer: z.ZodDefault<z.ZodObject<{
        "dragging-use-pointer-lock": z.ZodBoolean;
        "modifying-controls-wheel": z.ZodBoolean;
        "normalize-mouse-wheel": z.ZodBoolean;
    }, z.core.$strip>>;
    editing: z.ZodDefault<z.ZodObject<{
        "overlapping-regions-behaviour": z.ZodEnum<{
            clip: "clip";
            "push-existing": "push-existing";
            "keep-existing": "keep-existing";
        }>;
        "show-clipboard-menu": z.ZodBoolean;
    }, z.core.$strip>>;
    debug: z.ZodDefault<z.ZodObject<{
        "footer-show-fps-meter": z.ZodBoolean;
        "footer-show-samples-memory": z.ZodBoolean;
        "footer-show-build-infos": z.ZodBoolean;
        "show-cpu-stats": z.ZodBoolean;
        "enable-beta-features": z.ZodBoolean;
        "enable-debug-menu": z.ZodBoolean;
    }, z.core.$strip>>;
    storage: z.ZodDefault<z.ZodObject<{
        "auto-delete-orphaned-samples": z.ZodBoolean;
    }, z.core.$strip>>;
}, z.core.$strip>;
export type StudioSettings = z.infer<typeof StudioSettingsSchema>;
//# sourceMappingURL=StudioSettings.d.ts.map