import { Nullable } from '../../../../types/general';
import { Annotation } from '../annotations/annotation.abstract';
/**
 * Abstract class for annotation actions
 */
export declare abstract class AnnotationAction {
  /**
   * Whether the action should call flush changes to value
   */
  abstract isFlushable: boolean;
  abstract toAnnotation(): Nullable<Annotation>;
}
