/** Core */ import { CoreComponent } from "cmf.core/src/core"; /** Angular2 */ import * as ng from "@angular/core"; /** * Page Splitter Pane component. * This is used by Page Splitter component, and represents a pane on the splitter. * It supports collapse and expand events. * * @class PageSplitterPane * * ### Example * ```html * * * ... (content) * * */ export declare class PageSplitterPane extends CoreComponent { _elementRef: ng.ElementRef; /** * Deprecated title input */ title: string; /** * The page splitter pane title */ mainTitle: string; /** * Header Title (expand pane) */ expandedPaneHeaderTitle: string; /** * Pane side */ side: string; /** * Collapse button click event */ collapseAction: ng.EventEmitter; /** * Expand button click event */ expandAction: ng.EventEmitter; /** * Constructor. * Setup buttons to the header. * * @constructor */ constructor(_elementRef: ng.ElementRef); /** * Checks if expandedPaneHeaderTitle is filled * @param header */ hasExpandedPaneHeaderTitle(): boolean; /** * On Button Click handler. * Process local button or forward to parent. * @method onButtonClick */ onButtonClick(id: string): void; }