export type SideBarItem = { name: string; notification?: number; url?: string; icon?: any; desc?: string; tooltip?: string; position: 'top' | 'bottom'; order?: number; onClick?: () => void; isMenu?: boolean; canBlockSelect?: boolean; isToggleMobileBar?: boolean; isHideOnMobile?: boolean; }; export type SideBar = { items: SideBarItem[]; selected: string; menuAction?: () => boolean; isMenu?: boolean; }; declare const sideBarStore: { readonly value: SideBar; setToolBar: (config: Partial) => void; addToolbarItem: (item: SideBarItem) => void; removeToolbarItem: (name: string) => void; removeToolbarItemByUrl: (pattern: RegExp) => void; getCurent: () => string; getSelected: () => SideBarItem | undefined; select: (name: string) => void; setMenuAction: (fnc: (() => boolean) | undefined) => void; toggleMenu: (v: boolean) => void; click: (name: string) => SideBarItem | undefined; onUrlChange: (url: string) => void; reset: () => void; }; export default sideBarStore;