import { Injector, OnInit } from '@angular/core';
import { MatDialog } from '@angular/material/dialog';
import { WidgetSubType } from '../../../../../lib/forms/page/common/widget-enums';
import { AxoMap } from '../../../../axo-map/axo-map';
import { BarCode } from '../../../../forms/page/widgets/bar-code';
import * as i0 from "@angular/core";
export declare class BarCodeWidgetViewComponent implements OnInit {
    private _injector;
    widget: BarCode;
    widgetProperties: BarCode;
    widgetValue: string;
    locations: AxoMap[];
    showMap: boolean;
    dialog: MatDialog;
    constructor(_injector: Injector);
    /**
     * enum of widget subType
     */
    get WidgetSubTypes(): typeof WidgetSubType;
    ngOnInit(): void;
    /**
     * Open location dialog
     */
    showLocationView(event: any): void;
    /**
     * enum of widget subType
     */
    get WidgetSubType(): typeof WidgetSubType;
    static ɵfac: i0.ɵɵFactoryDeclaration<BarCodeWidgetViewComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<BarCodeWidgetViewComponent, "lib-bar-code-widget-view", never, { "widget": "widget"; "widgetProperties": "widgetProperties"; }, {}, never, never>;
}
