/** Angular */ import * as ng from "@angular/core"; import * as ngRouter from "@angular/router"; /** Nested modules */ import { BaseActionButton } from "./baseActionButton"; /** * @whatItDoes * Overlay button used to place actions on top of other components * * @howToUse * This component is used with the inputs and outputs mentioned below. * * ### Inputs * `any` : **icon-class** - The icon-class of this component ; * `any` : **alt** - The alt of this component ; * `string` : **mainTitle** - Set title ; * `any` : **action-id** - Identifier for the action ; * `any` : **button-id** - Identifier for the button ; * `any` : **context** - The context of this component ; * `any` : **isDisabled** - Flag for disable the code behind ; * `any` : **build-context** - The build-context of this component ; * `any` : **isOutdated** - Flag for outdated this component ; * `boolean` : **isActive** - Flag for activate only this component ; * `boolean` : **isDisplayOnly** - Gets or sets if the component is display only - delegating the navigation to an upper component * * ### Outputs * `any` : **invoke** - The invoke of this component ; * * ### Example * To use the component, assume this HTML Template as an example: * * ```HTML * * * ``` * */ export declare class OverlayButton extends BaseActionButton implements ng.OnInit { /** * Overlay title */ mainTitle: string; /** * Deprecated title input */ title: string; /** * Flag for activate */ isActive: boolean; constructor(elementRef: ng.ElementRef, changeDetectorRef: ng.ChangeDetectorRef, router: ngRouter.Router); } export declare class OverlayButtonModule { }