import { NileGrid } from './nile-grid'; /** * @param nileGrid Parent NileGrid instance * @param slotEl element hosting head/body * @param ensureWidths Function to ensure columnWidths length matches colCount * @param stickyLeftIndexes Mutable list of left-sticky column indexes * @param stickyRightIndexes Mutable list of right-sticky column indexes * @returns void */ export declare const layout: (nileGrid: NileGrid, slotEl: any, ensureWidths: any, stickyLeftIndexes: number[], stickyRightIndexes: number[]) => void; export declare function cacheStickyEls(nileGrid: NileGrid): void; /** * @param nileGrid Grid instance to sync shadows for */ export declare function syncStickyShadows(nileGrid: NileGrid): void; /** * @param nileGrid Grid container element * @param colCount Total number of columns * @param columnWidths Column width array */ export declare function applyColumnsTemplate(nileGrid: NileGrid, columnWidths: number[]): void;