import { IRowNode } from 'ag-grid-enterprise'; import { ApiBase } from '../Implementation/ApiBase'; import { AdaptableForm, EditRowFormContext, CreateRowFormContext } from '../../types'; export declare class RowFormInternalApi extends ApiBase { buildRowEditForm(rowNode: IRowNode): Promise>; buildRowCreateForm(clonedRowNode?: IRowNode): Promise>; private buildRowForm; private getFormTitle; private buildFormParamContext; private getFormDescription; private buidRowFormButtons; private prepareCreateData; private prepareEditData; private buildRowFormFields; private showColumnInRowForm; private isCellEditable; private buildRowFormField; private getRowFormFieldLabel; private buildFormFieldLabelContext; private getFieldTypeFromColumnType; private getFieldValueOptions; }