import { IComponentController } from 'angular'; import TabGroupController from './tab-group'; export default class TabController implements IComponentController { isDisabled?: boolean; isHidden?: boolean; loadTab?: boolean; tabId: string; tabTitle?: string; tabChangeStart?: (selectedTab: any) => Promise; tabWhenClicked?: () => void; protected parent: TabGroupController; protected htmlTitle: any; $onInit(): void; $onChanges(changes: { isHidden?: ng.IChangesObject; }): void; setHtmlTitle(htmlTitle: any): void; }