import { CollectionRobin } from '@simplus/robin';
import { DashboardTab, DashboardItemsList } from '../models';
export declare class DashboardTabRobin extends CollectionRobin<DashboardTab> {
    /**
     *  Robin to create new dashboard tab
     *  @param {number} size - Size of dashboard Tab
     *  @param {string[]} filters - Filters for dashboard Tab
     *  @param {DashboardItemsList[]} dashboardItems - List of Items for dashboard Tab
     */
    createDashboardTab(size: number, filters: string[], dashboardItems: DashboardItemsList[]): void;
    /**
     *  Robin to update existing dashboard tab
     *  @param {string} id - id for the dashboard Tab to update
     *  @param {number} size - size of dashboard Tab
     *  @param {string[]} filters - Filters for dashboard Tab
     *  @param {DashboardItemsList[]} dashboardItems - List of Items for dashboard Tab
     */
    updateDashboardTab(id: string, size: number, filters: string[], dashboardItems: DashboardItemsList[]): void;
    /**
     *  Robin to delete a dashboard Tab
     *  @param {string} id - id for the dashboard Tab to delete
     */
    deleteDashboardTab(id: string): void;
}
