text: import Base from '../base/Base.js';
  import List from '../list/List.js';
  import Plugin from '../base/Plugin.js';
  import i18n from './i18n.js';
  import { TagGroup, TagName } from '../base/enum.js';
  
  /**
   * Ordered List Plugin
   */
  export default class OrderedList extends Plugin {
      /**
       * @inheritDoc
       */
      static get name() {
          return 'orderedlist';
      }
  
      /**
       * @inheritDoc
       */
      static get dependencies() {
          return [Base, List];
      }
  
      /**
       * @inheritDoc
       */
      init() {
          this._i18n(i18n);
          this._tag({
              name: TagName.OL,
              group: TagGroup.LIST,
              children: [TagGroup.LISTITEM],
              arbitrary: true,
              deletable: true,
              focusable: true,
              navigable: true,
              sortable: true,
          });
          this._command(TagName.OL);
          this._toolbar(this._('Ordered List'));
      }
  }
  