import { OnInit, AfterViewInit } from '@angular/core';
import { MatDialogRef } from "@angular/material/dialog";
import { MatDialog } from "@angular/material/dialog";
import ODataStore from "devextreme/data/odata/store";
import "devextreme/ui/validation_engine";
import { MobiCloudDataService } from "mobicloud-core/api";
import * as i0 from "@angular/core";
export declare class PrintDialog implements OnInit, AfterViewInit {
    dialogRef: MatDialogRef<PrintDialog>;
    data: any;
    cloudDataService: MobiCloudDataService;
    private matDialog;
    showLoadIndicator: boolean | undefined;
    printer_store: ODataStore | undefined;
    selectedPrinterId: string | undefined;
    constructor(dialogRef: MatDialogRef<PrintDialog>, data: any, cloudDataService: MobiCloudDataService, matDialog: MatDialog);
    ngOnInit(): void;
    createPrinterStore(): Promise<void>;
    ngAfterViewInit(): void;
    onClose(): void;
    onCancelClick(): void;
    onCancel(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<PrintDialog, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<PrintDialog, "mobicloud-print-dialog", never, {}, {}, never, never, false, never>;
}
//# sourceMappingURL=print-dialog.component.d.ts.map