import { CdkDragDrop } from '@angular/cdk/drag-drop'; import { AfterContentInit, AfterViewChecked, ChangeDetectorRef, ElementRef, EventEmitter, QueryList, TemplateRef } from '@angular/core'; import { FilterService } from '@axulus/uikit/api'; import * as i0 from "@angular/core"; import * as i1 from "@angular/common"; import * as i2 from "@axulus/uikit/button"; import * as i3 from "@axulus/uikit/api"; import * as i4 from "@axulus/uikit/ripple"; import * as i5 from "@angular/cdk/drag-drop"; export interface OrderListFilterOptions { filter?: (value?: any) => void; reset?: () => void; } export declare class OrderList implements AfterViewChecked, AfterContentInit { el: ElementRef; cd: ChangeDetectorRef; filterService: FilterService; header: string; style: any; styleClass: string; listStyle: any; responsive: boolean; filterBy: string; filterPlaceholder: string; filterLocale: string; metaKeySelection: boolean; dragdrop: boolean; controlsPosition: string; ariaFilterLabel: string; filterMatchMode: string; breakpoint: string; stripedRows: boolean; disabled: boolean; selectionChange: EventEmitter; trackBy: Function; onReorder: EventEmitter; onSelectionChange: EventEmitter; onFilterEvent: EventEmitter; listViewChild: ElementRef; filterViewChild: ElementRef; templates: QueryList; itemTemplate: TemplateRef; headerTemplate: TemplateRef; emptyMessageTemplate: TemplateRef; emptyFilterMessageTemplate: TemplateRef; filterTemplate: TemplateRef; filterOptions: OrderListFilterOptions; _selection: any[]; movedUp: boolean; movedDown: boolean; itemTouched: boolean; styleElement: any; id: string; filterValue: string; visibleOptions: any[]; _value: any[]; constructor(el: ElementRef, cd: ChangeDetectorRef, filterService: FilterService); get selection(): any[]; set selection(val: any[]); ngOnInit(): void; ngAfterContentInit(): void; ngAfterViewChecked(): void; get value(): any[]; set value(val: any[]); onItemClick(event: any, item: any, index: any): void; onFilterKeyup(event: any): void; filter(): void; resetFilter(): void; isItemVisible(item: any): boolean; onItemTouchEnd(): void; isSelected(item: any): boolean; isEmpty(): boolean; moveUp(): void; moveTop(): void; moveDown(): void; moveBottom(): void; onDrop(event: CdkDragDrop): void; onItemKeydown(event: KeyboardEvent, item: any, index: Number): void; findNextItem(item: any): any; findPrevItem(item: any): any; moveDisabled(): boolean; createStyle(): void; destroyStyle(): void; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export declare class OrderListModule { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵmod: i0.ɵɵNgModuleDeclaration; static ɵinj: i0.ɵɵInjectorDeclaration; }