import { IgrRowType } from "./igr-row-type";
import { IgrBaseEventArgsDetail } from "./igr-base-event-args-detail";
import { GridRowEventArgsDetail as GridRowEventArgsDetail_internal } from "./GridRowEventArgsDetail";
/**
 * Represents an event argument related to grid row interactions.
*/
export declare class IgrGridRowEventArgsDetail extends IgrBaseEventArgsDetail {
    protected createImplementation(): GridRowEventArgsDetail_internal;
    /**
                                 * @hidden
                                 */
    get i(): GridRowEventArgsDetail_internal;
    constructor();
    /**
     * Represents the grid row that triggered the event.
    */
    get row(): IgrRowType;
    set row(v: IgrRowType);
    /**
     * Represents the original event that occurred
     * Examples of such events include: selecting, clicking, double clicking, etc.
    */
    get event(): any;
    set event(v: any);
    findByName(name: string): any;
}
