/** Core */ import { CoreComponent } from "cmf.core/src/core"; /** Angular2 */ import * as ng from "@angular/core"; /** * @whatItDoes * Panels menu panel bar * * @howToUse * This component is used with the inputs and outputs mentioned below. * * ### Inputs * `string` : **mainTitle** - Panel bar title ; * `boolean` : **expanded** - If panel bar is expanded (by default is _false_) ; * `boolean` : **isDisabled** - If panel bar is disabled (by default is _false_) ; * `boolean` : **isBodyTransparent** - If panel bar body should have no background (by default is _false_) ; * `string` : **actionIconClass** - Class of the icon to appear on the bar . * * ### Outputs * `any` : **onCollapse** - Is fired when panel bar collapses ; * `any` : **onOpen** - Is fired when panel bar opens ; * `void` : **onAction** - Is fired when action is clicked, emit the event . * * ### Example * To use the component, assume this HTML Template as an example: * * ```HTML * * ... (Content) * * ``` * */ export declare class CollapsiblePanelsMenuPanelBar extends CoreComponent { /** * Deprecated title input */ title: string; /** * Panel bar title */ mainTitle: string; /** * If panel bar is expanded */ expanded: boolean; /** * If panel bar is disabled */ isDisabled: boolean; /** * If panel bar body should have no background */ isBodyTransparent: boolean; /** * Class of the icon to appear on the bar */ actionIconClass: string; /** * When action is clicked, emit the event */ onAction: ng.EventEmitter; /** * panel bar element */ private _panelBarRef; /** * When panel bar collapses */ onCollapse: ng.EventEmitter; /** * When panel bar opens */ onOpen: ng.EventEmitter; /** * Constructor */ constructor(); /** * When header is clicked */ headerClicked(event: any): void; actionClicked(event: Event): void; } export declare class CollapsiblePanelsMenuPanelBarModule { }