/** Angular */ import * as ngRouter from "@angular/router"; /** Angular */ import * as ng from "@angular/core"; import { CoreComponent } from "cmf.core/src/core"; import { Button } from "../moreOptions/moreOptions"; /** * Enum used to check all the actions available in the more options menu */ export declare enum MoreOptionsActions { Open = 0, OnStartUp = 1, Remove = 2, Up = 3, Down = 4 } /** * @whatItDoes * * The SideBarItem Component * * @howToUse * * This component is used with the inputs and outputs mentioned below. * * ### Inputs * `string` : **icon** - The icon to show * `string` : **url** - The url to show * `string` : **title** - The title to show * `boolean` : **isToShowMoreActions** - Flag used to check if the more actions component is to be shown * `boolean` : **isToOpenOnStartUp** - Flag used to check if the item is to open on start up * `boolean` : **isMoveUpDisabled** - Flag used to check if move up arrow is disabled * `boolean` : **isMoveDownDisabled** - Flag used to check if move Down arrow is disabled * `boolean` : **isDraggable** - Flag used to check if the item will be draggable * * ### Outputs * `ng.EventEmitter