import { n as ArucoDictionaryJSON, t as ArucoDictionary } from "./ArucoDictionary-DuC_Oe_h.js"; import { s as Symbology } from "./Barcode-B7a-T3RA.js"; import { n as SymbologySettingsJSON, t as SymbologySettings } from "./SymbologySettings-DcULuhzx.js"; import { JSONType } from "@scandit/web-datacapture-core"; import { Serializable } from "@scandit/web-datacapture-core/build/js/private/Serializable"; //#region src/main/BarcodeBatchSettings.d.ts interface BarcodeBatchSettingsJSON { symbologies: Record; properties: Record; arucoDictionary: ArucoDictionaryJSON | null; } declare class BarcodeBatchSettings implements Serializable { private properties; private symbologies; private _arucoDictionary; constructor(); get enabledSymbologies(): Symbology[]; settingsForSymbology(symbology: Symbology): SymbologySettings; setProperty(name: string, value: any): void; getProperty(name: string): any; enableSymbologies(symbologies: Symbology[]): void; enableSymbology(symbology: Symbology, enabled: boolean): void; setArucoDictionary(dictionary: ArucoDictionary): void; toJSONObject(): BarcodeBatchSettingsJSON; } //#endregion export { BarcodeBatchSettingsJSON as n, BarcodeBatchSettings as t };