﻿/**
* DevExpress HTML/JS Reporting (designer\internal\reportExplorer\_reportExplorer.d.ts)
* Version:  20.2.13
* Build date: Apr 10, 2023
* Copyright (c) 2012 - 2023 Developer Express Inc. ALL RIGHTS RESERVED
* License: https://www.devexpress.com/Support/EULAs/universal.xml
*/
import { ReportViewModel } from '../../controls/xrReport';
import { Disposable } from '@devexpress/analytics-core/analytics-utils';
import * as ko from 'knockout';
import { ISelectionProvider, ObjectExplorerProvider, ObjectStructureTreeListController } from '@devexpress/analytics-core/analytics-internal';
export declare class ReportExplorerModel extends Disposable {
    static getPathByMember(model: any): any;
    private _createActionsForOneElement;
    private _createActionsForArray;
    private _getPathNonControl;
    constructor(reportModel: ko.Observable<ReportViewModel>, editableObject: any, clickHandler: any, dragDropHandler: ReportExplorerDragDropHandler, selection: ISelectionProvider);
    itemsProvider: ObjectExplorerProvider;
    treeListController: ObjectStructureTreeListController;
}
import { ReportExplorerDragDropHandler } from '../dragdrop/_reportExplorerDragDropHandler';
