import { JSONType } from '@scandit/web-datacapture-core'; import { Serializable } from '@scandit/web-datacapture-core/build/js/private/Serializable'; import { Symbology } from '../Barcode.js'; import { SymbologySettingsJSON, SymbologySettings } from '../SymbologySettings.js'; import '../EncodingRange.js'; import '../StructuredAppendData.js'; interface BarcodeFindSettingsJSON { symbologies: Record; properties: Record; } declare class BarcodeFindSettings implements Serializable { private properties; private symbologies; 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; toJSONObject(): BarcodeFindSettingsJSON; } export { BarcodeFindSettings, type BarcodeFindSettingsJSON };