import { BCGdatamatrix } from '@barcode-bakery/barcode-datamatrix';
import { BakeryBarcode2DProps } from '../common/models/barcode-2d-props';

export interface BakeryDatamatrixProps extends BakeryBarcode2DProps {
    size?: BCGdatamatrix.Size;
    datamatrixSize?: [number, number];
    quietZone?: number;
    tilde?: boolean;
    acceptECI?: boolean;
    fnc1?: BCGdatamatrix.Fnc1;
    encoding?: BCGdatamatrix.Encoding;
    macro?: BCGdatamatrix.Macro;
    text: string;
}
export declare function BakeryDatamatrix({ scale, foregroundColor, backgroundColor, offsetX, offsetY, size, datamatrixSize, quietZone, tilde, acceptECI, fnc1, encoding, macro, text }: Readonly<BakeryDatamatrixProps>): import("react").JSX.Element;
export declare namespace BakeryDatamatrix {
    var Size: typeof BCGdatamatrix.Size;
    var Encoding: typeof BCGdatamatrix.Encoding;
    var Fnc1: typeof BCGdatamatrix.Fnc1;
    var Macro: typeof BCGdatamatrix.Macro;
}
