import { t as Serializable } from "./Serializable-BNGC32bH.js"; import { t as Color } from "./Color-ByvwNCPz.js"; import { t as NumberWithUnit } from "./NumberWithUnit-DowGnoG0.js"; import { t as SizeWithUnit } from "./SizeWithUnit-CvkXxi5F.js"; import { t as SizeWithUnitAndAspect } from "./SizeWithUnitAndAspect-fio3ANLe.js"; import { c as RectangularViewfinderLineStyle, l as RectangularViewfinderStyle, o as RectangularViewfinderAnimation, s as RectangularViewfinderJSON } from "./ViewfinderPlusRelated-CvLA6A-m.js"; import { n as Viewfinder } from "./Viewfinder-CCAuGMD3.js"; //#region src/main/RectangularViewfinder.d.ts declare class RectangularViewfinder implements Viewfinder, Serializable { color: Color; private readonly _lineStyle; private readonly _style; private readonly type; private _animation; private _dimming; private _sizeWithUnitAndAspect; private _disabledColor; constructor(style?: RectangularViewfinderStyle, lineStyle?: RectangularViewfinderLineStyle); get animation(): RectangularViewfinderAnimation | null; set animation(animation: RectangularViewfinderAnimation | null); get dimming(): number; set dimming(value: number); get lineStyle(): RectangularViewfinderLineStyle; get sizeWithUnitAndAspect(): SizeWithUnitAndAspect; get style(): RectangularViewfinderStyle; get disabledColor(): Color; set disabledColor(disabledColor: Color); setHeightAndAspectRatio(height: NumberWithUnit, widthToHeightAspectRatio: number): void; setShorterDimensionAndAspectRatio(fraction: number, aspectRatio: number): void; setSize(size: SizeWithUnit): void; setWidthAndAspectRatio(width: NumberWithUnit, heightToWidthAspectRatio: number): void; toJSONObject(): RectangularViewfinderJSON; } //#endregion export { RectangularViewfinder as t };