/// import { ElementRef, Renderer, IterableDiffers } from "@angular/core"; import { IgContentControlBase } from "../igcontrolbase/igcontentcontrolbase"; export declare class IgLayoutManagerComponent extends IgContentControlBase { constructor(el: ElementRef, renderer: Renderer, differs: IterableDiffers); /** * Triggers recalculation of the layout dimensions. Layouts may not need to be reflowed manually, if their sizes are in percentages (i.e. they are responsive by default) * this can be particularly useful with a grid layout, when the container has percentage sizes, but items are calculated in pixels and positioned absolutely 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. Supported only for Grid Layout mode. * @param event Indicates the browser even which triggered this action (not API). */ reflow(forceReflow?: boolean, animationDuration?: number, event?: Object): void; /** * Destroy is part of the jQuery UI widget API and does the following: * 1. Remove custom CSS classes that were added. * 2. Remove any elements that were added at widget's initialization and after that, which didn't below to the original markup * 3. Unbind all events that were bound. */ destroy(): void; }