import { AnnotationAction } from './annotation-action.abstract';
import { Annotation } from '../annotations/annotation.abstract';
import { RTETextNode } from '../nodes/text-node';
/**
 * Action to link a group of nodes
 */
export declare class LinkGroupAnnotationAction extends AnnotationAction {
  isFlushable: boolean;
  groupKey: string;
  nodes: RTETextNode[];
  type: 'link' | 'update_link';
  constructor(groupKey: string, nodes: RTETextNode[], type: 'link' | 'update_link');
  /**
   * Converts the action to an annotation
   *
   * @returns {Annotation} The annotation
   */
  toAnnotation(): Annotation;
}
