UNPKG

scanbot-web-sdk

Version:

Scanbot Web Document and Barcode Scanner SDK

24 lines (23 loc) 1.2 kB
import React, { ReactNode } from "react"; import BarcodePolygonLabel, { BarcodePolygonLabelProps } from "../../../../view/barcode-polygon/barcode-polygon-label"; import { BadgeStyle, BarcodeItemConfiguration, BarcodeItemInfoPosition } from "../../../configuration"; export type AROverlayBarcodeInfoConfig = { barcodeItemConfiguration: BarcodeItemConfiguration; barcodeItemInfoPosition: BarcodeItemInfoPosition; counterBadge: BadgeStyle; }; declare class AROverlayBarcodeInfoProps extends BarcodePolygonLabelProps implements AROverlayBarcodeInfoConfig { barcodeItemConfiguration: BarcodeItemConfiguration; barcodeItemInfoPosition: BarcodeItemInfoPosition; counterBadge: BadgeStyle; } export declare class ArOverlayBarcodeInfo extends BarcodePolygonLabel<AROverlayBarcodeInfoProps> { private count; setCount: (count: number) => void; customBadgeStyle: BadgeStyle; customBadgeContent: string | ReactNode; styleBadge(style: BadgeStyle, content: string | ReactNode): void; badgeContent(): string | number | true | React.ReactElement<any, string | React.JSXElementConstructor<any>> | Iterable<React.ReactNode>; render(): React.ReactNode; } export {};