import { DataQuery, DataSourceRef, DataSourceSettings, PanelModel } from "@grafana/data"; export interface PanelOptions {} export type TaskTableRowConfig = { timestamp: number; // TODO: rename user to username user: string; datasourceRef: DataSourceRef; rowsCount: number; progress: number; status: string; downloadLink: string; }; export type QueryTableRowConfig = Omit & { selected: boolean; panel: PanelModel; datasource: DataSourceSettings; }; export enum DatasourceType { INFLUXDB = 'influxdb', GRAPHITE = 'graphite', PROMETHEUS = 'prometheus', POSTGRES = 'postgres', ELASTICSEARCH = 'elasticsearch', MYSQL = 'mysql', }