import { DashboardItem } from '../../models/dashboard-item.model'; import { Dashboard } from '../../models/dashboard.model'; export declare const loadDashboards: import("@ngrx/store").ActionCreator<"[Dashboard] Load Dashboards", () => import("@ngrx/store/src/models").TypedAction<"[Dashboard] Load Dashboards">>; export declare const loadDashboardsFail: import("@ngrx/store").ActionCreator<"[Dashboard] Load Dashboards fail", (props: { error: any; }) => { error: any; } & import("@ngrx/store/src/models").TypedAction<"[Dashboard] Load Dashboards fail">>; export declare const addDashboards: import("@ngrx/store").ActionCreator<"[Dashboard] Add Dashboards", (props: { dashboards: Dashboard[]; }) => { dashboards: Dashboard[]; } & import("@ngrx/store/src/models").TypedAction<"[Dashboard] Add Dashboards">>; export declare const upsertDashboard: import("@ngrx/store").ActionCreator<"[Dashboard] Upsert Dashboard", (props: { dashboard: Dashboard; }) => { dashboard: Dashboard; } & import("@ngrx/store/src/models").TypedAction<"[Dashboard] Upsert Dashboard">>; export declare const createDashboard: import("@ngrx/store").ActionCreator<"[Dashboard] Create Dashboard", () => import("@ngrx/store/src/models").TypedAction<"[Dashboard] Create Dashboard">>; export declare const initializeDashboardSave: import("@ngrx/store").ActionCreator<"[Dashboard] Initialize dashboard save", () => import("@ngrx/store/src/models").TypedAction<"[Dashboard] Initialize dashboard save">>; export declare const saveDashboard: import("@ngrx/store").ActionCreator<"[Dashboard] Save Dashboard", (props: { dashboard: Dashboard; action: string; originalId: string; }) => { dashboard: Dashboard; action: string; originalId: string; } & import("@ngrx/store/src/models").TypedAction<"[Dashboard] Save Dashboard">>; export declare const saveDashboardSuccess: import("@ngrx/store").ActionCreator<"[Dashboard] Save Dashboard Success", (props: { dashboard: Dashboard; }) => { dashboard: Dashboard; } & import("@ngrx/store/src/models").TypedAction<"[Dashboard] Save Dashboard Success">>; export declare const saveDashboardFail: import("@ngrx/store").ActionCreator<"[Dashboard] Save Dashboard Fail", (props: { error: any; id?: string; }) => { error: any; id?: string; } & import("@ngrx/store/src/models").TypedAction<"[Dashboard] Save Dashboard Fail">>; export declare const updateDashboard: import("@ngrx/store").ActionCreator<"[Dashboard] Update Dashboard", (props: { dashboard: Dashboard; }) => { dashboard: Dashboard; } & import("@ngrx/store/src/models").TypedAction<"[Dashboard] Update Dashboard">>; export declare const removeDashboard: import("@ngrx/store").ActionCreator<"[Dashboard] Remove Dashboard", (props: { id: string; }) => { id: string; } & import("@ngrx/store/src/models").TypedAction<"[Dashboard] Remove Dashboard">>; export declare const removeDashboardSuccess: import("@ngrx/store").ActionCreator<"[Dashboard] Remove Dashboard Success", (props: { id: string; }) => { id: string; } & import("@ngrx/store/src/models").TypedAction<"[Dashboard] Remove Dashboard Success">>; export declare const removeDashboardFail: import("@ngrx/store").ActionCreator<"[Dashboard] Remove Dashboard Fail", (props: { id: string; error: any; }) => { id: string; error: any; } & import("@ngrx/store/src/models").TypedAction<"[Dashboard] Remove Dashboard Fail">>; export declare const setCurrentDashboard: import("@ngrx/store").ActionCreator<"[Dashboard] Set current dashboard", (props: { id: string; }) => { id: string; } & import("@ngrx/store/src/models").TypedAction<"[Dashboard] Set current dashboard">>; export declare const upsertCurrentDashboard: import("@ngrx/store").ActionCreator<"[Dashboard] upsert current dashboard", (props: { id: string; }) => { id: string; } & import("@ngrx/store/src/models").TypedAction<"[Dashboard] upsert current dashboard">>; export declare const toggleDashboardMode: import("@ngrx/store").ActionCreator<"[Dashboard] Toggle dashboard mode", () => import("@ngrx/store/src/models").TypedAction<"[Dashboard] Toggle dashboard mode">>; export declare const enableEditMode: import("@ngrx/store").ActionCreator<"[Dashboard] Enable edit mode", () => import("@ngrx/store/src/models").TypedAction<"[Dashboard] Enable edit mode">>; export declare const enableViewMode: import("@ngrx/store").ActionCreator<"[Dashboard] Enable view mode", () => import("@ngrx/store/src/models").TypedAction<"[Dashboard] Enable view mode">>; export declare const upsertDashboardItem: import("@ngrx/store").ActionCreator<"[Dashboard] add dashboard item", (props: { currentDashboardItem: any; dashboardId: string; }) => { currentDashboardItem: any; dashboardId: string; } & import("@ngrx/store/src/models").TypedAction<"[Dashboard] add dashboard item">>; export declare const setCurrentDashboardItem: import("@ngrx/store").ActionCreator<"[Dashboard] Set current dashboard item", (props: { currentDashboardItem: DashboardItem; dashboardId?: string; }) => { currentDashboardItem: DashboardItem; dashboardId?: string; } & import("@ngrx/store/src/models").TypedAction<"[Dashboard] Set current dashboard item">>; export declare const removeDashboardItem: import("@ngrx/store").ActionCreator<"[Dashboard] Remove Dashboard Item", (props: { dashboardId: string; dashboardItemId: string; }) => { dashboardId: string; dashboardItemId: string; } & import("@ngrx/store/src/models").TypedAction<"[Dashboard] Remove Dashboard Item">>; export declare const updateCurrentDashboardItemVisulizationType: import("@ngrx/store").ActionCreator<"[Dshboard item] update visualization type", (props: { visulizationType: string; }) => { visulizationType: string; } & import("@ngrx/store/src/models").TypedAction<"[Dshboard item] update visualization type">>; export declare const updateCurrentChartType: import("@ngrx/store").ActionCreator<"[Dshboard item] update current chart type", (props: { chartType: string; }) => { chartType: string; } & import("@ngrx/store/src/models").TypedAction<"[Dshboard item] update current chart type">>;