import { Properties as dxFormOptions } from 'devextreme/ui/form';
import { dxPopupToolbarItem } from 'devextreme/ui/popup';
import { InsertMergeFieldDialogParameters } from '../../common/commands/dialogs/dialog-insert-merge-field-command';
import { DialogBase } from './dialog-base';
export declare class InsertMergeFieldDialog extends DialogBase<InsertMergeFieldDialogParameters> {
    private fieldsList;
    private insertBtn;
    protected getTitle(): string;
    protected getMaxWidth(): number;
    private get dataSource();
    protected getFormOptions(): dxFormOptions;
    protected afterShowing(): void;
    private setButtonsEnabled;
    protected getToolbarItems(): Array<dxPopupToolbarItem>;
    protected updateParameters(parameters: InsertMergeFieldDialogParameters, _data: any): void;
}
