import { AxFilter } from '../enlighten-lib/filters/ax-filter'; import { FilterCategory } from '../enlighten-lib/filters/filter-category'; import { AttributeData } from '../enlighten-lib/fields/attribute-data'; import { Chart } from '../enlighten-lib/report/graphical-report/chart/chart'; import { Dimension } from '../enlighten-lib/report/graphical-report/chart/dimension'; import { Matrix } from '../enlighten-lib/report/graphical-report/chart/matrix'; export declare class ElementsDto { type: string; apiType: string; elementId: number; dimension: Dimension; matrix: Matrix; reportId: number; sqlQuery: string; orderBy: Array; filters: ElementFilters; pageIndex: number; pageSize: number; pageLength: number; constructor(elementsDto?: Chart | any); /** *Initalize object with default value. */ private newElementData; /** * Initalize object with value. * * @param elementsDto */ private elementData; } export declare class ElementFilters { localFilters: FilterDto; globalFilters: FilterDto; constructor(); } export declare class FilterDto { basic: Array; category: Array; } export declare class CrossFilterDto { values: Array; attributeData: AttributeData; chartType: string; elementGuid: string; resetFilter: boolean; selectedIndexLength: number; } export declare class DrillThroughDto { value: any; }