/**----------------------------------------------------------------------------------------- * Copyright © 2025 Progress Software Corporation. All rights reserved. * Licensed under commercial license. See LICENSE.md in the project root for more information *-------------------------------------------------------------------------------------------*/ import { OnChanges, OnDestroy, SimpleChanges } from '@angular/core'; import { ListBoxComponent } from './listbox.component'; import * as i0 from "@angular/core"; /** * Represents the data-binding directive for the Kendo UI ListBox for Angular. * Manages the functionality of the ListBox tools out of the box and modifies the provided data accordingly. * * @example * ```typescript * @Component({ * selector: 'my-app', * template: ` * * * ` * }) * export class AppComponent { } * ``` * * @remarks * Applied to: {@link ListBoxComponent}. */ export declare class DataBindingDirective implements OnChanges, OnDestroy { private listbox; /** * Specifies the `ListBoxComponent` instance with which the current ListBox connects. * When you link two listboxes through this input, you can transfer items between them. */ connectedWith: ListBoxComponent; private actionClickSub; private selectedBoxSub; private connectedWithSub; private selectedBox; constructor(listbox: ListBoxComponent); /** * @hidden */ ngOnChanges(changes: SimpleChanges): void; /** * @hidden */ ngOnDestroy(): void; private moveVertically; private removeItem; private transferItem; private transferAll; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; }