import * as fromRoot from '../+shared'; import { WolkResponse } from '../+shared'; import { Client } from '../Client'; import * as fromModels from './model'; export declare class DashboardApi { private readonly client; constructor(client: Client); private requestUrl; create(data: fromModels.CreateDashboardDto): Promise>; delete(dashboardId: number): Promise>; update(id: number, data: fromModels.UpdateDashboardDto): Promise>; updateLayout(dashboardId: number, data: fromModels.WidgetPosition[]): Promise>; duplicate(id: number, data: fromModels.DuplicateDashboardDto): Promise>; page(params: fromModels.DashboardsFilter): Promise>; list(params: fromModels.DashboardsFilter): Promise>; read(dashboardId: number): Promise>; getBackground(dashboardId: number): Promise>; saveBackground(dashboardId: number, backgroundImage: File): Promise>; deleteBackground(dashboardId: number): Promise>; addFavorite(id: number): Promise>; removeFavorite(id: number): Promise>; } //# sourceMappingURL=DashboardApi.d.ts.map