import { ModalLabels } from '@c8y/ngx-components';
import { BsModalRef } from 'ngx-bootstrap/modal';
import { ExportConfig } from '../datapoints-export-selector.model';
import * as i0 from "@angular/core";
export declare class DatapointsExportSelectorModalComponent {
    private bsModalRef;
    private datapointsExportSelectorFileExporterComponent;
    exportConfig: ExportConfig;
    isDownloadEnabled: boolean;
    labels: ModalLabels;
    result: Promise<boolean>;
    private _close;
    constructor(bsModalRef: BsModalRef);
    handleKeyboardEvent(event: KeyboardEvent): void;
    dismiss(): void;
    exportAndDownload(): Promise<void>;
    changeDownloadButtonState(isEnabled: boolean): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<DatapointsExportSelectorModalComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<DatapointsExportSelectorModalComponent, "c8y-datapoints-export-selector-modal", never, {}, {}, never, never, true, never>;
}
//# sourceMappingURL=datapoints-export-selector-modal.component.d.ts.map