/**
 * Task's Column value
 *
 * @Class TaskColumnValue
 */
export declare class TaskColumnValue {
    id: string;
    identifier: string;
    label: string;
    isVisible: boolean;
    grouped: boolean;
    nestedColumns: Array<TaskColumnValue>;
    valueSource: ListViewColumnValueSource;
    value: any;
    totalCount: number;
}
/**
 *  Task Column value source.
 *
 * @Class ListViewColumnValueSource
 */
export declare class ListViewColumnValueSource {
    valueTemplate: string;
    valueType: TaskColumnValueType;
}
/**
 *  Task Column value Type.
 *
 * @enum TaskColumnValueType
 */
export declare enum TaskColumnValueType {
    action = "Action",
    dateTime = "DateTime",
    property = "Property",
    workflows = "Workflow",
    user = "User",
    widget = "Widget"
}
export declare enum TasksMetaColumns {
    view = "View",
    history = "History",
    id = "Id",
    status = "Status",
    workflows = "Workflows",
    assignedTo = "Assigned to",
    assignedBy = "Assigned by",
    action = "Action"
}
