import type {BarcodeResultItem} from "./BarcodeResultItem";
import type {CapturedResultReceiver} from "../cvr";
import type {CapturedResultBase} from "../core";

/**
 * Interface DecodedBarcodesResult represents information of decoded barcodes from an image.
 * @see {@link CapturedResultReceiver.onDecodedBarcodesReceived}
 * */
export interface DecodedBarcodesResult extends CapturedResultBase{
    /**
     * An array of {@link BarcodeResultItem} objects, representing the list of decoded barcodes found in the image.
     * */
    items?: Array<BarcodeResultItem>;
}
