import { t as FloatWithUnit } from "../../sdcCoreCommonGeometry-Bxvlllkc.js"; import { c as SizeWithUnitAndAspect } from "../../sdcCoreInternalSdkCommonGeometry-BdkRyMJ5.js"; import { t as Color } from "../../sdcCoreInternalSdkCommonGraphics-DRTWPww6.js"; import { l as RectangularViewfinderLineStyle, o as RectangularViewfinder, s as RectangularViewfinderAnimation, u as RectangularViewfinderStyle } from "../../sdcCoreInternalSdkUiViewfinder-BoG0LyRj.js"; import { c as NativeProxyHandle, o as NativeProxy, s as NativeProxyAdapter } from "../../AdaptiveRecognitionResult-Clnk-SP8.js"; //#region src/main/worker/proxies/RectangularViewfinderProxy.d.ts declare class RectangularViewfinderProxy extends NativeProxyAdapter implements NativeProxy { create(): NativeProxyHandle; createForStyles(style: RectangularViewfinderStyle, lineStyle: RectangularViewfinderLineStyle): NativeProxyHandle; setWidthAndHeight(handle: NativeProxyHandle, width: FloatWithUnit, height: FloatWithUnit): Promise; setWidthAndAspectRatio(handle: NativeProxyHandle, width: FloatWithUnit, heightToWidthAspect: number): Promise; setHeightAndAspectRatio(handle: NativeProxyHandle, width: FloatWithUnit, widthToHeightAspect: number): Promise; setShorterDimensionAndAspectRatio(handle: NativeProxyHandle, shorterDimension: number, aspect: number): Promise; getSizeWithUnitAndAspect(handle: NativeProxyHandle): Promise; setColor(handle: NativeProxyHandle, color: Color): Promise; getColor(handle: NativeProxyHandle): Promise; setDisabledColor(handle: NativeProxyHandle, color: Color): Promise; getDisabledColor(handle: NativeProxyHandle): Promise; getStyle(handle: NativeProxyHandle): Promise; setAnimation(handle: NativeProxyHandle, animation: RectangularViewfinderAnimation | undefined): Promise; getAnimation(handle: NativeProxyHandle): Promise; setDimming(handle: NativeProxyHandle, dimming: number): Promise; getDimming(handle: NativeProxyHandle): Promise; setDisabledDimming(handle: NativeProxyHandle, dimming: number): Promise; getDisabledDimming(handle: NativeProxyHandle): Promise; getLineStyle(handle: NativeProxyHandle): Promise; } declare const _default: RectangularViewfinderProxy; //#endregion export { _default as default };