import { EventDispatcher } from '../../events/EventDispatcher'; import { ContentElement } from './ContentElement'; import { ElementFormat } from './ElementFormat'; import { TextBlock } from './TextBlock'; import { TextElement } from './TextElement'; export declare class GroupElement extends ContentElement { static forceNativeConstructor: boolean; static forceNativeMethods: boolean; private _elements; constructor(elements?: any, elementFormat?: ElementFormat, eventMirror?: EventDispatcher, textRotation?: string); setTextBlock(value: TextBlock): void; getElementIndex: (element: ContentElement) => number; get elementCount(): number; getElementAt(index: number): ContentElement; setElements(value: any): void; groupElements(beginIndex: number, endIndex: number): GroupElement; ungroupElements(groupIndex: number): void; mergeTextElements(beginIndex: number, endIndex: number): TextElement; splitTextElement(elementIndex: number, splitIndex: number): TextElement; replaceElements(beginIndex: number, endIndex: number, newElements: any): any; getElementAtCharIndex(charIndex: number): ContentElement; } //# sourceMappingURL=GroupElement.d.ts.map