/** Angular2 */ import * as ng from "@angular/core"; /** Core */ import { CoreComponent } from "cmf.core/src/core"; /** Nested directives */ import { ExecutionViewTabDef } from "./executionViewTabDef"; /** Bags */ import { ExecutionViewBag } from "../executionView/executionViewBag"; export { ExecutionViewTabDef }; /** * @whatItDoes * Component Execution View Tab. * * @howToUse * This component is used with the inputs and outputs mentioned below. * * ### Inputs * `string` : **tab-id** - Tab id of this component (not required internally) ; * `string` : **mainTitle** - Title of this component ; * `boolean` : **enabled** - For enabled the tab ; * `string` : **customAttribute** - Custom attribute of this component ; * `any` : **fullHeight** - Activates the full height ; * `boolean` : **isHidden** - If tab is hidden . * * ### Example * To use the component, assume this HTML Template as an example: * * ```HTML * * * ``` * */ export declare class ExecutionViewTab extends CoreComponent implements ExecutionViewTabDef, ng.OnInit, ng.OnChanges { private bag; /** * The step id (not required internally) * * @property {string} id */ id: string; /** * The title of the wizard step * * @property {string} mainTitle */ mainTitle: string; /** * Deprecated title input */ title: string; /** * Indicates if the is the current one * * @property {boolean} isActive */ isActive: boolean; /** * If the tab shouldn't even be displayed (due to context) * * @property {boolean} isHidden */ isHidden: boolean; /** * When the tab was already visited */ isVisited: boolean; /** * If the tab is disabled or not */ isEnabled: boolean; /** * Custom attribute */ customAttribute: string; /** * @method constructor */ constructor(elementRef: ng.ElementRef, bag: ExecutionViewBag); ngOnInit(): void; /** * Handle model changes - explicitly update bag */ ngOnChanges(changes: any): void; } export declare class ExecutionViewTabModule { }