/**----------------------------------------------------------------------------------------- * Copyright © 2026 Progress Software Corporation. All rights reserved. * Licensed under commercial license. See LICENSE.md in the project root for more information *-------------------------------------------------------------------------------------------*/ import { AfterViewChecked, ElementRef, TrackByFunction, QueryList } from '@angular/core'; import { LocalizationService } from '@progress/kendo-angular-l10n'; import { GridItem } from '../data/grid-item.interface'; import { ColumnsContainer } from '../columns/columns-container'; import { SelectableSettings } from '../selection/types'; import { ColumnBase } from '../columns/column-base'; import { GroupDescriptor } from '@progress/kendo-data-query'; import { DetailTemplateDirective } from '../rendering/details/detail-template.directive'; import { FilterableSettings } from '../filtering/filterable'; import { GridSize } from '../common/size-options'; import * as i0 from "@angular/core"; /** * @hidden */ export declare class RowPinContainerComponent implements AfterViewChecked { private readonly localization; pinnedWrapper: ElementRef; private readonly lockedTable; private readonly pinnedTable; hostClass: boolean; get bottomClass(): boolean; leafColumns: any[]; lockedLeafColumns: QueryList; nonLockedLeafColumns: QueryList; sort: any; position: 'top' | 'bottom'; rowsToRender: Array; totalColumns: ColumnsContainer; lockedWidth: number; nonLockedWidth: number; isLocked: boolean; selectable: SelectableSettings | boolean; trackBy: TrackByFunction; groups: Array; detailTemplate: DetailTemplateDirective; filterable: FilterableSettings; rowHeight: number; detailRowHeight: number; loading: boolean; size: GridSize; constructor(localization: LocalizationService); ngAfterViewChecked(): void; get ariaLabel(): string; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }