/// import { ElementRef, Renderer, IterableDiffers } from "@angular/core"; import { IgControlBase } from "../igcontrolbase/igcontrolbase"; export declare class IgSpreadsheetComponent extends IgControlBase { constructor(el: ElementRef, renderer: Renderer, differs: IterableDiffers); /** * Returns an object that represents the pane with the focus. */ getActivePane(): Object; /** * Returns an object that represents the current selection of the active pane. */ getActiveSelection(): Object; /** * Returns an object used to get the formatting of the activeCell and where modifications are applied to the entire active selection. * Any changes made to this object will affect all the objects in the selection. So for example, the * Font.Name may return "Arial" because the active cell has that as its resolved font name even though the other * cells are using a different font but if you set the Font.Name of this object to "Arial" then all the objects * affected by the selection will have their Font.Name updated to that value. */ getActiveSelectionCellRangeFormat(): Object; /** * Returns a boolean indicating if the user is currently editing the name of the active worksheet. */ getIsRenamingWorksheet(): boolean; /** * Returns an array of the panes for the activeWorksheet. * * returnType="ig.spreadsheet.SpreadsheetPane[]" */ getPanes(): void; /** * Executes the action associated with the specified id. * * @param action An [enumeration](ig.spreadsheet.SpreadsheetAction) or string that identifies the action to execute. */ executeAction(action: Object): boolean; /** * Forces any pending deferred work to render on the spreadsheet before continuing */ flush(): void; /** * Destroys the widget. */ destroy(): void; /** * Notify the spreadsheet that style information used for rendering the spreadsheet may have been updated. */ styleUpdated(): void; }