export interface NavItem { visible?: boolean; title?: string; name: string; selected?: boolean; slotSetting?: Function; slotTitle?: Function; } export interface TabNavItemState { withClose: boolean; tabSize: string; separator: boolean; } export interface TabNavItemInstance { name: string; title: string; selected: boolean; navItem: NavItem; handleNavItemClose: Function; handleNavItemClick: Function; state: TabNavItemState; }