import { GridKeydownTargetType } from "./GridKeydownTargetType";
import { IgrBaseEventArgsDetail } from "./igr-base-event-args-detail";
import { ActiveNodeChangeEventArgsDetail as ActiveNodeChangeEventArgsDetail_internal } from "./ActiveNodeChangeEventArgsDetail";
/**
 * Emitted when the active node is changed
*/
export declare class IgrActiveNodeChangeEventArgsDetail extends IgrBaseEventArgsDetail {
    protected createImplementation(): ActiveNodeChangeEventArgsDetail_internal;
    /**
                                 * @hidden
                                 */
    get i(): ActiveNodeChangeEventArgsDetail_internal;
    constructor();
    /**
     * Represents the row index of the active node
    */
    get row(): number;
    set row(v: number);
    /**
     * Represents the column index of the active node
    */
    get column(): number;
    set column(v: number);
    /**
     * Optional
     * Represents the hierarchical level of the active node
    */
    get level(): number;
    set level(v: number);
    /**
     * Represents the type of the active node.
     * The GridKeydownTargetType is an enum or that specifies the possible target types
    */
    get tag(): GridKeydownTargetType;
    set tag(v: GridKeydownTargetType);
}
