import { TemplateRef, AfterViewInit, OnChanges, ViewContainerRef, ViewRef, EventEmitter, SimpleChanges } from "@angular/core"; import * as i0 from "@angular/core"; export declare class SortComponent implements AfterViewInit, OnChanges { items: Array; template: TemplateRef; numbered: boolean; columns: number; itemHeight: string; itemWidth: string; itemSpacing: string; spreadData: boolean; onClick: EventEmitter; onDrop: EventEmitter; ph: TemplateRef; vc: ViewContainerRef; dc: ViewContainerRef; myItems: Array; click: boolean; dragStartPosition: { x: number; y: number; }; dragItem: ViewRef; itemIndex: -1; placeholder: ViewRef; placeholderIndex: number; position: { x: number; y: number; }; offset: { x: number; y: number; }; width: number; height: number; constructor(); ngOnChanges(changes: SimpleChanges): void; doChanges(): void; ngAfterViewInit(): void; populateList(): void; startDrag(e: any): void; onMouseMove(e: any): void; updateDrag(mouseX: any, mouseY: any): void; mouseEnter(index: any): void; drop(): void; swap(i: any, j: any): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }