import { ElementRef, NgZone, OnInit, PlatformRef, TransferState } from '@angular/core';
import { DxDataGridComponent, DxTemplateHost, INestedOptionContainer, IterableDifferHelper, NestedOptionHost, WatcherHelper } from 'devextreme-angular';
import { Location, LocationStrategy } from '@angular/common';
import * as i0 from "@angular/core";
export declare class CaucaDataGridComponent extends DxDataGridComponent implements OnInit, INestedOptionContainer {
    private location;
    allowPrint: boolean;
    allowExports: boolean;
    allowLocationEditing: boolean;
    fileName: string;
    private isEditing;
    constructor(element: ElementRef, ngZone: NgZone, templateHost: DxTemplateHost, watcherHelper: WatcherHelper, idh: IterableDifferHelper, optionHost: NestedOptionHost, transferState: TransferState, platform: PlatformRef, location: Location, locationStrategy: LocationStrategy);
    ngOnInit(): void;
    exporting(e: any): void;
    private toolbarPreparing;
    private addPrintButton;
    private initialized;
    private printGridAsPage;
    private convertGridAsPdf;
    private convertGridAsExcel;
    static ɵfac: i0.ɵɵFactoryDeclaration<CaucaDataGridComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<CaucaDataGridComponent, "cauca-dx-data-grid", never, { "allowPrint": { "alias": "allowPrint"; "required": false; }; "allowExports": { "alias": "allowExports"; "required": false; }; "allowLocationEditing": { "alias": "allowLocationEditing"; "required": false; }; "fileName": { "alias": "fileName"; "required": false; }; }, {}, never, ["*"], false, never>;
}
