import { INSTableRowMoverSetting } from './interfaces';
import { NSBaseDirective } from '../ns-base-directive';
import * as i0 from "@angular/core";
export interface INSTableRowMoverAngularSetting extends INSTableRowMoverSetting {
}
export declare class NSTableRowMoverAngularDirective extends NSBaseDirective {
    private __objNSTableRowMover;
    private __setting;
    set setting(value: INSTableRowMoverAngularSetting);
    get setting(): INSTableRowMoverAngularSetting;
    constructor();
    ngOnInit(): void;
    ngOnDestroy(): void;
    processRows(): void;
    remove(): void;
    private __create;
    static ɵfac: i0.ɵɵFactoryDeclaration<NSTableRowMoverAngularDirective, never>;
    static ɵdir: i0.ɵɵDirectiveDeclaration<NSTableRowMoverAngularDirective, "[nsTableRowMoverAngular]", never, { "setting": { "alias": "setting"; "required": false; }; }, {}, never, never, false, never>;
}
