import { IgrRowType } from "./igr-row-type";
import { IgrBaseEventArgsDetail } from "./igr-base-event-args-detail";
import { RowDragEndEventArgsDetail as RowDragEndEventArgsDetail_internal } from "./RowDragEndEventArgsDetail";
/**
 * Emitted when a dragging operation is finished (when the row is dropped)
*/
export declare class IgrRowDragEndEventArgsDetail extends IgrBaseEventArgsDetail {
    protected createImplementation(): RowDragEndEventArgsDetail_internal;
    /**
                                 * @hidden
                                 */
    get i(): RowDragEndEventArgsDetail_internal;
    constructor();
    /**
     * Represents the drag directive or information associated with the drag operation
    */
    get dragDirective(): any;
    set dragDirective(v: any);
    /**
     * Represents the information of the row that is being dragged.
    */
    get dragData(): IgrRowType;
    set dragData(v: IgrRowType);
    /**
     * `animation` returns whether the event is animated
    */
    get animation(): boolean;
    set animation(v: boolean);
    findByName(name: string): any;
}
