/**----------------------------------------------------------------------------------------- * Copyright © 2026 Progress Software Corporation. All rights reserved. * Licensed under commercial license. See LICENSE.md in the project root for more information *-------------------------------------------------------------------------------------------*/ import { ListViewComponent } from '../listview.component'; import * as i0 from "@angular/core"; /** * Encapsulates the in-memory handling of paging for the ListView component * ([see example](https://www.telerik.com/kendo-angular-ui/components/listview/paging#binding-directive)). * * @example * ```typescript * @Component({ * selector: 'my-app', * template: ` * * *
{{ dataItem.name }}
*
*
* ` * }) * export class AppComponent { * listItems = [{ name: 'Item 1' }, { name: 'Item 2' }]; * } * ``` * @remarks * Applied to: {@link ListViewComponent}. */ export declare class DataBindingDirective { private listView; /** * Specifies the array of data that populates the ListView. */ set data(data: any[]); get data(): any[]; private _data; private subscriptions; constructor(listView: ListViewComponent); ngOnInit(): void; ngOnDestroy(): void; private handlePageChange; private handlePageSizeChange; private updateListViewData; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; }