import { ConstructorData } from '../types'; /** * Supported barcode symbology types */ export declare const barcodeTypes: readonly ["AZTEC", "CODABAR", "CODE128", "CODE39", "CODE93", "DATAMATRIX", "EAN13", "EAN8", "ITF14", "PDF417", "QR", "UPC_A", "UPC_E", "UNKNOWN"]; export type BarcodeType = (typeof barcodeTypes)[number]; /** * Represents a barcode associated with products, or units * @example * ```typescript * const barcode = new Barcode({ * type: 'UPC_A', * value: '012345678905' * }) * ``` */ export declare class Barcode { /** Unique identifier for the barcode */ id: string; /** The barcode symbology/format type */ type: BarcodeType; /** The barcode value/number */ value: string | null; constructor(data?: ConstructorData); } //# sourceMappingURL=Barcode.d.ts.map