/**
 * Object used to configure GridApi row management methods
 */
export interface DataUpdateConfig {
    /**
     * Whether row operation should happen asynchronously
     */
    runAsync?: boolean;
    /**
     * Whether to flush async operations
     */
    flushAsync?: boolean;
    /**
     * Callback function invoked when a batch successfully concludes
     */
    callback?: (res: any) => void;
    /**
     * Index where to add new rows
     */
    addIndex?: number;
}
export interface DataRowConfig {
    dataRows: {
        add?: any[];
        update?: any[];
        delete?: any[];
    };
}
