/// import { ElementRef, Renderer, IterableDiffers } from "@angular/core"; import { IgContentControlBase } from "../igcontrolbase/igcontentcontrolbase"; export declare class IgTileManagerComponent extends IgContentControlBase { constructor(el: ElementRef, renderer: Renderer, differs: IterableDiffers); /** * Maximizes a given tile. * * @param $tileToMaximize Specifies the jQuery object of the tile element to be maximized. * @param animDuration Specifies the animation duration for this maximizing. * @param event Indicates the browser even which triggered this action (not API). */ maximize($tileToMaximize: Object, animDuration?: number, event?: Object): void; /** * Minimizes the maximized tile. Has no effect if no maximized tile is present. * * @param animDuration Specifies the animation duration for this minimize. * @param event Indicates the browser even which triggered this action (not API). */ minimize(animDuration?: number, event?: Object): void; /** * Returns the maximized tile or null if such is not present. * @return object|null Returns the maximized tile or null if such is not present. */ maximizedTile(): Object; /** * Returns an array with the tiles in minimized state or null if such are not present. * @return object|null Returns an array with the tiles in minimized state or null if such are not present. */ minimizedTiles(): Object; /** * Returns the splitter associated with this tile manager or * null if the tile manager was instantiated with maximizedTileIndex. * @return object|null Returns the splitter associated with this tile manager or null if the tile manager was instantiated with maximizedTileIndex. */ splitter(): Object; /** * Returns the [layout manager](ui.iglayoutmanager) associated with current tile manager. */ layoutManager(): Object; /** * Reflow the tile manager. Rearranging the tiles to fit in the container * * @param forceReflow Indicates whether the reflow should be forced. Useful in cases where the items size and position was changed manually. * @param animationDuration The animation duration to be used for this reflow only. * @param event Indicates the browser even which triggered this action (not API). */ reflow(forceReflow?: Object, animationDuration?: number, event?: Object): void; /** * Returns the element that represents this widget. */ widget(): Object; /** * Causes the TileManager to data bind to the data source (local or remote) , and re-render all of the data as well. */ dataBind(): void; /** * Deletes the widget instance (client object). It is no longer accessible and all its event handlers stop working. Destroys all child widgets. Removes auto-generated HTML content, which is outside the widget, e.g. detached popups, dropdowns, etc. */ destroy(): Object; }