import { ActionConfig } from '../action/action-config'; import { FilterConfig } from '../filter/filter-config'; import { SortConfig } from '../sort/sort-config'; import { ToolbarView } from './toolbar-view'; /** * A config containing properties for toolbar */ export declare class ToolbarConfig { /** * Config properties for toolbar actions */ actionConfig?: ActionConfig; /** * A flag indicating the component is disabled * * Note: This will not disable components within your custom action and view templates */ disabled?: boolean; /** * Config properties for toolbar filter. If undefined, filter features are not shown. */ filterConfig?: FilterConfig; /** * Config properties for toolbar sort. If undefined, sort features are not shown. */ sortConfig?: SortConfig; /** * The currently selected view */ view?: ToolbarView; /** * List of available views. */ views: ToolbarView[]; }