import { IgrBaseEventArgsDetail } from "./igr-base-event-args-detail";
import { RowDataEventArgsDetail as RowDataEventArgsDetail_internal } from "./RowDataEventArgsDetail";
/**
 * Represents event arguments related to events, that can occur for rows in a grid
 * Example for events: adding, deleting, selection, transaction, etc.
*/
export declare class IgrRowDataEventArgsDetail extends IgrBaseEventArgsDetail {
    protected createImplementation(): RowDataEventArgsDetail_internal;
    /**
                                 * @hidden
                                 */
    get i(): RowDataEventArgsDetail_internal;
    constructor();
    /**
     * @deprecated Use the `rowData` property instead.
    */
    get data(): any;
    set data(v: any);
    get rowData(): any;
    set rowData(v: any);
    /**
     * Represents the unique key, the row can be associated with.
     * Available if `primaryKey` exists
     * @deprecated Use the `rowKey` property instead.
    */
    get primaryKey(): any;
    set primaryKey(v: any);
    get rowKey(): any;
    set rowKey(v: any);
}
