import { Ean8Barcode, ItfBarcode, Code128Barcode, DataMatrixBarcode, Pdf417Barcode, QrSwissPaymentBarcode, BarcodeCreateOutputFormat, AztecBarcode, Ean13Barcode, Code39Barcode, UpcaBarcode, Parameter, CodabarBarcode, QrBarcode } from "./../index";
export interface AddBarcodeInterface {
    aztec?: Array<AztecBarcode>;
    codabar?: Array<CodabarBarcode>;
    code128?: Array<Code128Barcode>;
    code39?: Array<Code39Barcode>;
    datamatrix?: Array<DataMatrixBarcode>;
    ean13?: Array<Ean13Barcode>;
    ean8?: Array<Ean8Barcode>;
    itf?: Array<ItfBarcode>;
    outputFormat?: BarcodeCreateOutputFormat;
    pdf417?: Array<Pdf417Barcode>;
    qrcode?: Array<QrBarcode>;
    qrswiss?: Array<QrSwissPaymentBarcode>;
    upca?: Array<UpcaBarcode>;
}
export declare class AddBarcode implements AddBarcodeInterface, Parameter {
    aztec?: Array<AztecBarcode>;
    codabar?: Array<CodabarBarcode>;
    code128?: Array<Code128Barcode>;
    code39?: Array<Code39Barcode>;
    datamatrix?: Array<DataMatrixBarcode>;
    ean13?: Array<Ean13Barcode>;
    ean8?: Array<Ean8Barcode>;
    itf?: Array<ItfBarcode>;
    outputFormat?: BarcodeCreateOutputFormat;
    pdf417?: Array<Pdf417Barcode>;
    qrcode?: Array<QrBarcode>;
    qrswiss?: Array<QrSwissPaymentBarcode>;
    upca?: Array<UpcaBarcode>;
    constructor(data: any);
    static getAztecDefault(): Array<AztecBarcode>;
    static getAztecDescription(): string;
    static getCodabarDefault(): Array<CodabarBarcode>;
    static getCodabarDescription(): string;
    static getCode128Default(): Array<Code128Barcode>;
    static getCode128Description(): string;
    static getCode39Default(): Array<Code39Barcode>;
    static getCode39Description(): string;
    static getDatamatrixDefault(): Array<DataMatrixBarcode>;
    static getDatamatrixDescription(): string;
    static getEan13Default(): Array<Ean13Barcode>;
    static getEan13Description(): string;
    static getEan8Default(): Array<Ean8Barcode>;
    static getEan8Description(): string;
    static getItfDefault(): Array<ItfBarcode>;
    static getItfDescription(): string;
    static getOutputFormatDefault(): BarcodeCreateOutputFormat;
    static getOutputFormatDescription(): string;
    static getPdf417Default(): Array<Pdf417Barcode>;
    static getPdf417Description(): string;
    static getQrcodeDefault(): Array<QrBarcode>;
    static getQrcodeDescription(): string;
    static getQrswissDefault(): Array<QrSwissPaymentBarcode>;
    static getQrswissDescription(): string;
    static getUpcaDefault(): Array<UpcaBarcode>;
    static getUpcaDescription(): string;
    static fromJson(data: any): AddBarcode;
    toJson(): any;
    clone(): AddBarcode;
}
