import { DashboardCardId, UserId } from 'teambition-types'; export declare enum DashboardOfficialKey { Recent = "recent", TaskExecuted = "task_executed", TaskInvolved = "task_involved", TaskCreated = "task_created", Favorite = "favorite", WorkCreated = "work_created", EventInvolved = "event_involved", History = "history", Apps = "apps" } export declare enum DashboardCardCategory { Custom = "custom", Official = "official" } export declare enum DashboardDataBehavior { Tql = "tql", Api = "api", Jump = "jump" } export declare enum DashboardCardType { ListPlain = "list.plain", ListPage = "list.page", ListModal = "list.modal" } export interface DashboardCardSchema { _id: DashboardCardId; category: DashboardCardCategory; created: string; dataSource: DashboardDataBehavior; dataUrl: string; description: string; isDeleted: boolean; name: string; officialKey?: DashboardOfficialKey; pos: number; updated: string; viewType: DashboardCardType; _userId: UserId; }