import { Label, draw } from 'barcode-bakery-common'; import { Ean13 } from './Ean13.js'; /** * Constructor. */ declare class Upca extends Ean13 { /** * The label on the right. */ protected labelRight: Label | null; constructor(); /** * Draws the barcode. * * @param image The surface. */ draw(image: draw.Surface): void; /** * Draws the extended bars on the image. * * @param im The surface. * @param plus How much more we should display the bars. */ _drawExtendedBars(im: draw.Surface, plus: number): void; /** * Adds the default label. */ protected addDefaultLabel(): void; /** * Check correct length. */ protected checkCorrectLength(): void; } export { Upca };