import { ActionRowButtonType } from '../../types';
/**
 * Functions for accessing Action Rows
 */
export interface ActionRowApi {
    /**
     * Retrieves the Action Row Buttons provided in Action Row Options
     */
    getActionRowButtons(): ActionRowButtonType[];
    /**
     * Open edit dialog for row with the given primary key value
     * @param primaryKey - the primary key of the edited row
     */
    displayEditActionRow(primaryKey: any): void;
    /**
     * Open create dialog for a new row
     */
    displayCreateActionRow(): void;
    /**
     * Open create dialog for cloning an existing row
     * @param primaryKey - Primary Key of the duplicated row
     */
    displayCloneActionRow(primaryKey?: any): void;
}
