import * as i0 from '@angular/core'; import { OnChanges, OnDestroy, EventEmitter, TemplateRef, QueryList, ElementRef, ChangeDetectorRef } from '@angular/core'; declare class ReorderEvent { private origEvent; private parent?; constructor(ev: CustomEvent, parentItem?: any); complete(listOrReorder?: boolean | any[]): Promise; get parentItem(): any; } declare class ReorderListComponent implements OnChanges, OnDestroy { private cdr; items: any[]; subItemsName: string; getItemTextDefault: (item: any) => string; itemReorder: EventEmitter; subItemReorder: EventEmitter; itemTemplate: TemplateRef; reorderGroupContainer: QueryList; private observer; reorderActive: boolean; constructor(cdr: ChangeDetectorRef); ngOnChanges(): void; private setupDomListener; doReorder(ev: CustomEvent): void; doSubReorder(ev: CustomEvent, parentItem: any): void; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export { ReorderEvent, ReorderListComponent }; //# sourceMappingURL=kirbydesign-designsystem-reorder-list.d.ts.map