import { ProjectId, TapChartId, TapDashboardId, TapSelectSection, TapDashboardSection, TapGenericFilterRequest as FilterRequest, TapGenericFilterResponse as FilterResponse } from 'teambition-types'; import { TapGraphData } from './TapChart'; export declare type TapDashboardDisplay = { layout: 'folder' | 'details'; visible: boolean; dependency?: string[]; }; export declare type TapCoordSize = 'small' | 'mid' | 'large'; export interface TapCoordination { _objectId: TapDashboardId | TapChartId; order?: number; size?: TapCoordSize; } export declare type TapExhibit = 'big' | 'small'; export interface TapDashboard { _id: TapDashboardId; _projectId: ProjectId; name: string; desc: string; exhibit: TapExhibit; sections: TapDashboardSection[]; selectedSection: TapSelectSection; filter: T; graphData: TapGraphData[]; }