/**
 * Data view types
 */
export declare enum ViewType {
    DataListView = "Data List View",
    MapView = "Map View",
    BoardView = "Board View",
    TaskView = "Task View"
}
/**
 * Tag Action Type
 * This will be get used for button tag
 */
export declare enum TagActionType {
    history = "history"
}
/**
 * Tag Value Type
 * TagValueTypes define the tag value type which is text,image and button accordingly
 * tag value type we render the tag and attache the action to the tag suppose we have button value type
 * then button always have action.
 */
export declare enum TagValueTypes {
    text = 0,
    image = 1,
    button = 2
}
/**
 * Meta Column
 */
export declare enum ListViewColumnTypes {
    widget = 0,
    meta = 1
}
/**
 * Task List types
 */
export declare enum TaskListTypes {
    generic = 0,
    dedicated = 1
}
/**
 * Task Groups type
 */
export declare enum TaskGroupTypes {
    workflowInstance = "WorkflowInstance",
    user = "User"
}
export declare enum DataViewType {
    formDataView = 0,
    dedicatedTaskView = 1,
    genericTaskView = 2
}
export declare enum ListViewType {
    listView = "ListView",
    taskView = "TaskView",
    genericTaskView = "GenericTaskView"
}
