import { ListViewColumnTypes } from '../../../../lib/data-view-lib/data-view/data-view-enums';
import { Widget } from '../widgets/widget';
export declare class DataListColumn {
    id: number;
    widget: Widget;
    isVisible: boolean;
    identifier: string;
    type: ListViewColumnTypes;
    actionPermissions: Array<number>;
    constructor(dataListColumn?: DataListColumn);
    newDataListColumn(): void;
    /**function to create report object with existing values
    *
    *@param Report
    *
    */
    dataListColumn(dataListColumn: DataListColumn): void;
    /**function to create mapview object with existing values
    *
    *@param mapViews
    *
    */
    static createDataListColumn(dataListColumn: Array<DataListColumn>): Array<DataListColumn>;
}
