import { InsightRepository } from './repository';
import { Dashboard, DashboardWidget } from "./types";
export declare class DashboardRepository extends InsightRepository<Dashboard> {
    favourite(id: string): Promise<any>;
    unfavourite(id: string): Promise<any>;
    addWidget(dashboardId: string, widget: DashboardWidget): Promise<any>;
    deleteWidget(dashboardId: string, widgetId: string): Promise<any>;
    rearrangeWidgets(dashboardId: string, widgetList: {
        "widgets": DashboardWidget[];
    }): Promise<any>;
    updateWidgetSettings(dashboardId: string, widgetId: string, body: any): Promise<any>;
    delete(id: string): Promise<any>;
}
//# sourceMappingURL=dashboard.d.ts.map