import { t as FloatWithUnit } from "./sdcCoreCommonGeometry-Bxvlllkc.js"; import { c as SizeWithUnitAndAspect } from "./sdcCoreInternalSdkCommonGeometry-BdkRyMJ5.js"; import { t as Color } from "./sdcCoreInternalSdkCommonGraphics-DRTWPww6.js"; //#region src/main/djinni-types/sdcCoreInternalSdkUiViewfinder.d.ts interface Viewfinder {} interface BaseRectangularViewfinder {} declare enum RectangularViewfinderStyle { SQUARE = 0, ROUNDED = 1 } declare enum RectangularViewfinderLineStyle { BOLD = 0, LIGHT = 1 } interface NoViewfinder {} interface NoViewfinder_statics { create(): NoViewfinder; } interface RectangularViewfinderAnimation { isLooping(): boolean; toJson(): string; } interface RectangularViewfinderAnimation_statics { create(isLooping: boolean): RectangularViewfinderAnimation; } interface RectangularViewfinder { setWidthAndHeight(width: FloatWithUnit, height: FloatWithUnit): void; setWidthAndAspectRatio(width: FloatWithUnit, heightToWidthAspect: number): void; setHeightAndAspectRatio(width: FloatWithUnit, widthToHeightAspect: number): void; setShorterDimensionAndAspectRatio(shorterDimension: number, aspect: number): void; getSizeWithUnitAndAspect(): SizeWithUnitAndAspect; setColor(color: Color): void; getColor(): Color; setDisabledColor(color: Color): void; getDisabledColor(): Color; getStyle(): RectangularViewfinderStyle; setAnimation(animation: RectangularViewfinderAnimation | undefined): void; getAnimation(): RectangularViewfinderAnimation | undefined; setDimming(dimming: number): void; getDimming(): number; setDisabledDimming(dimming: number): void; getDisabledDimming(): number; getLineStyle(): RectangularViewfinderLineStyle; } interface RectangularViewfinder_statics { create(): RectangularViewfinder; createForStyles(style: RectangularViewfinderStyle, lineStyle: RectangularViewfinderLineStyle): RectangularViewfinder; } interface AimerViewfinder { setFrameColor(color: Color): void; getFrameColor(): Color; setDotColor(color: Color): void; getDotColor(): Color; } interface AimerViewfinder_statics { create(): AimerViewfinder; getDotColorDefault(): Color; getFrameColorDefault(): Color; } interface TargetAimerViewfinder {} interface TargetAimerViewfinder_statics { create(): TargetAimerViewfinder; } interface SdcCoreInternalSdkUiViewfinder_statics { NoViewfinder: NoViewfinder_statics; RectangularViewfinderAnimation: RectangularViewfinderAnimation_statics; RectangularViewfinder: RectangularViewfinder_statics; AimerViewfinder: AimerViewfinder_statics; TargetAimerViewfinder: TargetAimerViewfinder_statics; } //#endregion export { NoViewfinder_statics as a, RectangularViewfinderAnimation_statics as c, RectangularViewfinder_statics as d, SdcCoreInternalSdkUiViewfinder_statics as f, Viewfinder as h, NoViewfinder as i, RectangularViewfinderLineStyle as l, TargetAimerViewfinder_statics as m, AimerViewfinder_statics as n, RectangularViewfinder as o, TargetAimerViewfinder as p, BaseRectangularViewfinder as r, RectangularViewfinderAnimation as s, AimerViewfinder as t, RectangularViewfinderStyle as u };