import { CdkDragEnd, CdkDragStart } from '@angular/cdk/drag-drop'; import { EventEmitter, OnDestroy, OnInit } from '@angular/core'; import { FormControl } from '@angular/forms'; import { Observable } from 'rxjs'; import { IPepDraggableItem, PepDraggableItemPlaceholderType, PepDraggableItemsTitleType } from './draggable-items.model'; import { PepSizeType } from '@pepperi-addons/ngx-lib'; import * as i0 from "@angular/core"; export declare class DraggableItemsComponent implements OnInit, OnDestroy { containerId: string; showSearch: boolean; title: string; titleType: PepDraggableItemsTitleType; titleSizeType: PepSizeType; itemPlaceholderType: PepDraggableItemPlaceholderType; dropAreaIds: any[]; private _items; set items(value: Array); get items(): Array; itemDragStarted: EventEmitter>; itemDragEnded: EventEmitter>; filteredItems$: Observable; searchControl: FormControl; numberItemsToShowSearch: number; private readonly _destroyed; constructor(); private filterItems; private changeCursorOnDragStart; private changeCursorOnDragEnd; protected getDestroyer(): import("rxjs").MonoTypeOperatorFunction; ngOnInit(): void; ngOnDestroy(): void; onDragStart(event: CdkDragStart): void; onDragEnd(event: CdkDragEnd): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }