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[]; editorAriaLabel: string; } export declare class CharacterCombEditingFieldViewModel extends TextEditingFieldViewModelBase implements IEditingFieldModel { field: EditingField; constructor(field: EditingField, 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 {};