﻿/**
* DevExpress HTML/JS Reporting (viewer\editing\models\characterCombEditingField.d.ts)
* Version:  26.1.3
* Build date: Jun 16, 2026
* Copyright (c) 2012 - 2026 Developer Express Inc. ALL RIGHTS RESERVED
* License: https://www.devexpress.com/Support/EULAs/universal.xml
*/
import { ITextEditingFieldViewModelBase, TextEditingFieldViewModelBase } from './textEditingField';
import { IEditingFieldModel, EditingField } from '../editingField';
import { PreviewPage } from '../../internal/_page';
interface ICharacterCombCell {
    text: string;
    style: any;
}
export interface ICharacterCombEditingFieldViewModel extends ITextEditingFieldViewModelBase {
    cells: ICharacterCombCell[];
}
export declare class CharacterCombEditingFieldViewModel extends TextEditingFieldViewModelBase<ICharacterCombEditingFieldViewModel> implements IEditingFieldModel {
    field: EditingField<string>;
    constructor(field: EditingField<string>, pageWidth: number, pageHeight: number, page: PreviewPage);
    private _createCellViewModels;
    createViewModel(): ICharacterCombEditingFieldViewModel;
    cells: ICharacterCombCell[];
    template: string;
    canActivateEditor: boolean;
    activateEditor(viewModel: CharacterCombEditingFieldViewModel, event: {
        target: EventTarget;
        currentTarget: EventTarget;
    }): void;
    static setText(cells: ICharacterCombCell[], textAlignment: string, rtl: boolean, text: string, rowsCount: number, colsCount: number): void;
}
export {};
