import { IMenu, ToolbarOptions } from './../'; export declare class WidgetOptions { datasource?: string; class?: string; width?: number; height?: number; margin?: number; backgroundColor?: string; x?: number; y?: number; /** set as dashboard background widget */ background?: boolean; canRemove?: boolean; canEdit?: boolean; menus?: IMenu[]; icon?: string; searchProperty?: string; widgetBorder?: string; hideMenu?: boolean; hide?: boolean; showToolbar?: boolean; toolbarOptions?: ToolbarOptions; title?: string; disabled?: string; tile?: boolean; elevation?: number; flat?: boolean; outlined?: boolean; raised?: boolean; /** adds a close button that will remove widget and close rightsidebar */ closeSidebarButton?: boolean; /** adds a hide button that will close rightsidebar, but not remove widget/menu item */ hideSidebarButton?: boolean; /** if using a cssgrid dashboard with area defintions, you can define the area defintition here */ area?: string; }