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; }; export declare class AROverlayBarcodeInfoProps extends BarcodePolygonLabelProps implements AROverlayBarcodeInfoConfig { barcodeItemConfiguration: BarcodeItemConfiguration; barcodeItemInfoPosition: BarcodeItemInfoPosition; counterBadge: BadgeStyle; } export declare class ArOverlayBarcodeInfo extends BarcodePolygonLabel { private count; setCount: (count: number) => void; customBadgeStyle: BadgeStyle; customBadgeContent: string | ReactNode; styleBadge(style: BadgeStyle, content: string | ReactNode): void; badgeContent(): string | number | true | React.ReactElement> | Iterable; render(): React.ReactNode; }