import { PblColumn } from '@pebula/ngrid'; import { CdkLazyDrag } from '../core/index'; import { PblNgridColumnDragContainerDirective } from './column-drag-container'; import * as i0 from "@angular/core"; export declare class PblNgridColumnDragDirective extends CdkLazyDrag, PblNgridColumnDragDirective> { rootElementSelector: string; get column(): PblColumn; set column(value: PblColumn); private _column; private cache; ngAfterViewInit(): void; ngOnDestroy(): void; getCells(): HTMLElement[]; reset(): void; protected dropContainerChanged(prev: PblNgridColumnDragContainerDirective): void; private updateDisabledState; private updateBoundaryElement; static ɵfac: i0.ɵɵFactoryDeclaration, never>; static ɵdir: i0.ɵɵDirectiveDeclaration, "[pblNgridColumnDrag]", ["pblNgridColumnDrag"], { "column": "pblNgridColumnDrag"; }, {}, never, never, false>; }