/// import { ElementRef } from "@angular/core"; import { Feature } from "../feature"; export declare class IgGridSummariesFeature extends Feature { constructor(el: ElementRef); destroy(): void; /** * Returns whether summaries rows are hidden */ isSummariesRowsHidden(): void; /** * Calculate summaries */ calculateSummaries(): void; /** * Remove all summaries dropdown buttons. */ clearAllFooterIcons(): void; /** * Toggle drop down * * @param columnKey toggle drop down for the column with the specified key * @param event event object. Its data should contain current columnKey, isAnimating, buttonId */ toggleDropDown(columnKey: string, event: Object): void; /** * Show/Hide dialog * * @param $dialog jQuery object representation of dropdown div element */ showHideDialog($dialog: Object): void; /** * Toggle summaries rows * * @param isToShow Specifies whether to show or not summaries * @param isInternalCall Optional parameter.Specifies whether this function is called internally by the widget. */ toggleSummariesRows(isToShow: boolean, isInternalCall: boolean): void; /** * Toggles the checkstate of a checkbox if checkboxMode is not set to off, otherwise does nothing. * * @param $checkbox Specifies the jQuery object of the checkbox. */ toggleCheckstate($checkbox: Object): void; /** * Select/Unselect specified checkbox * * @param $checkbox Specifies the jQuery object for checkbox * @param isToSelect Specify whether to select or not checkbox */ selectCheckBox($checkbox: Object, isToSelect: boolean): void; /** * Summary calculate the whole data for the specified column key, columnMethods and dataType (used when datasource is remote and dataType is date) * * @param ck ColumnKey * @param columnMethods Array of column methods objects * @param data Object which represents result represents dataType for the current column * @param dataType */ calculateSummaryColumn(ck: string, columnMethods: any[], data: Object, dataType: Object): void; /** * Return a JQUERY object which holds all summaries for all columns */ summaryCollection(): void; /** * Return a JQUERY object which holds all summaries for column with the specified column key * * @param columnKey */ summariesFor(columnKey: Object): void; }