import { z } from "zod"; export declare const EngineSettingsSchema: z.ZodObject<{ metronome: z.ZodDefault[]>; gain: z.ZodNumber; monophonic: z.ZodBoolean; }, z.core.$strip>>; playback: z.ZodDefault>; debug: z.ZodDefault>; recording: z.ZodDefault[]>; allowTakes: z.ZodBoolean; automationEnabled: z.ZodBoolean; olderTakeAction: z.ZodUnion[]>; olderTakeScope: z.ZodUnion[]>; inputLatency: z.ZodNumber; }, z.core.$strip>>; }, z.core.$strip>; export type EngineSettings = z.infer; export declare namespace EngineSettings { const BeatSubDivisionOptions: readonly [1, 2, 4, 8]; const RecordingCountInBars: readonly [1, 2, 3, 4, 5, 6, 7, 8]; const OlderTakeActionOptions: readonly ["disable-track", "mute-region"]; const OlderTakeScopeOptions: readonly ["none", "all", "previous-only"]; } //# sourceMappingURL=EnginePreferencesSchema.d.ts.map