/**----------------------------------------------------------------------------------------- * Copyright © 2024 Progress Software Corporation. All rights reserved. * Licensed under commercial license. See LICENSE.md in the project root for more information *-------------------------------------------------------------------------------------------*/ import { QueryList, EventEmitter } from '@angular/core'; import { ColumnBase } from './column-base'; /** * @hidden */ export declare class ColumnsContainer { private columns; allColumns: QueryList; leafColumns: QueryList; lockedColumns: QueryList; nonLockedColumns: QueryList; lockedLeafColumns: QueryList; nonLockedLeafColumns: QueryList; totalLevels: number; changes: EventEmitter; leafColumnsToRender: ColumnBase[]; lockedColumnsToRender: ColumnBase[]; nonLockedColumnsToRender: ColumnBase[]; hasFooter: boolean; unlockedWidth: number; constructor(columns: Function); refresh(): boolean; }