import { t as SparkScanScanningBehavior } from "./SparkScanScanningBehavior-DQLdEXPW.js";

//#region src/main/spark/ui/SparkScanViewPreferenceManager.d.ts
interface SparkScanViewPreference {
  scanningBehavior: SparkScanScanningBehavior;
  portraitOrientationTriggerButtonTranslateX: number;
  portraitOrientationTriggerButtonTranslateY: number;
  landscapeOrientationTriggerButtonTranslateX: number;
  landscapeOrientationTriggerButtonTranslateY: number;
  portraitOrientationMiniPreviewTranslateX: number;
  portraitOrientationMiniPreviewTranslateY: number;
  landscapeOrientationMiniPreviewTranslateX: number;
  landscapeOrientationMiniPreviewTranslateY: number;
}
declare class SparkScanViewPreferenceManager {
  private storage;
  constructor(storage: Storage);
  get scanningBehavior(): SparkScanScanningBehavior | undefined;
  set scanningBehavior(scanningBehavior: SparkScanScanningBehavior | undefined);
  get portraitOrientationTriggerButtonTranslateX(): number | undefined;
  set portraitOrientationTriggerButtonTranslateX(translateX: number | undefined);
  get portraitOrientationTriggerButtonTranslateY(): number | undefined;
  set portraitOrientationTriggerButtonTranslateY(translateY: number | undefined);
  get landscapeOrientationTriggerButtonTranslateX(): number | undefined;
  set landscapeOrientationTriggerButtonTranslateX(translateX: number | undefined);
  get landscapeOrientationTriggerButtonTranslateY(): number | undefined;
  set landscapeOrientationTriggerButtonTranslateY(translateY: number | undefined);
  get portraitOrientationMiniPreviewTranslateX(): number | undefined;
  set portraitOrientationMiniPreviewTranslateX(translateX: number | undefined);
  get portraitOrientationMiniPreviewTranslateY(): number | undefined;
  set portraitOrientationMiniPreviewTranslateY(translateY: number | undefined);
  get landscapeOrientationMiniPreviewTranslateX(): number | undefined;
  set landscapeOrientationMiniPreviewTranslateX(translateX: number | undefined);
  get landscapeOrientationMiniPreviewTranslateY(): number | undefined;
  set landscapeOrientationMiniPreviewTranslateY(translateY: number | undefined);
  private getItem;
  private setOrRemoveItem;
}
//#endregion
export { SparkScanViewPreferenceManager as n, SparkScanViewPreference as t };