import { CollectionRobin } from '@simplus/robin';
import { DashboardSection, DashboardTabList } from '../models';
export declare class DashboardSectionRobin extends CollectionRobin<DashboardSection> {
    /**
     *  Robin to create new dashboard section
     *  @param {string} title - Type of dashboard (basic)
     *  @param {string} tooltip - Size of dashboard
     *  @param {DashboardTabList[]} dashboardTabs - List of dashboard tab ids
     */
    createDashboardSection(title: string, tooltip: string, dashboardTabs: DashboardTabList[]): void;
    /**
     *  Robin to update existing dashboard section
     *  @param {string} id - id for the dashboard section to update
     *  @param {string} title - Type of dashboard (basic)
     *  @param {string} tooltip - Size of dashboard
     *  @param {DashboardTabList[]} dashboardTabs - List of dashboard tab ids
     */
    updateDashboardSection(id: string, title: string, tooltip: string, dashboardTabs: DashboardTabList[]): void;
    /**
     *  Robin to delete a dashboard section
     *  @param {string} id - id for the dashboard section to delete
     */
    deleteDashboardSection(id: string): void;
}
