class_docstr: Manages the publishing of events in a tracker store to an event broker.
  
  Attributes:
      endpoints_path: Path to the endpoints file used to configure the event
          broker and tracker store. If `None`, the default path ('endpoints.yml')
          is used.
      tracker_store: `TrackerStore` to export conversations from.
      event_broker: `EventBroker` to export conversations to.
      requested_conversation_ids: List of conversation IDs requested to be
          processed.
      minimum_timestamp: Minimum timestamp of events that are published.
          If `None`, apply no such constraint.
      maximum_timestamp: Maximum timestamp of events that are published.
          If `None`, apply no such constraint.
class_docstr_tok: ["Manages","the","publishing","of","events","in","a","tracker","store","to","an","event","broker",".","Attributes",":","endpoints_path",":","Path","to","the","endpoints","file","used","to","configure","the","event","broker","and","tracker","store",".","If","`","None","`",",","the","default","path","(","'endpoints.yml","'",")","is","used",".","tracker_store",":","`","TrackerStore","`","to","export","conversations","from",".","event_broker",":","`","EventBroker","`","to","export","conversations","to",".","requested_conversation_ids",":","List","of","conversation","IDs","requested","to","be","processed",".","minimum_timestamp",":","Minimum","timestamp","of","events","that","are","published",".","If","`","None","`",",","apply","no","such","constraint",".","maximum_timestamp",":","Maximum","timestamp","of","events","that","are","published",".","If","`","None","`",",","apply","no","such","constraint","."]
docstr: Output information about the offset applied to event timestamps.
docstr_tok: ["Output","information","about","the","offset","applied","to","event","timestamps","."]
code: def _print_offset_info(self) -> None:
      """Output information about the offset applied to event timestamps."""
      if self.offset_timestamps_by_seconds is None:
          return
  
      delta = datetime.timedelta(
          seconds=abs(self.offset_timestamps_by_seconds)
      )
      operator = "-" if self.offset_timestamps_by_seconds > 0 else ""
      rasa.shared.utils.cli.print_info(
          f"All event timestamps will be offset by {operator}{delta}! ⏰"
      )
  
imports: import logging
  import uuid
  import datetime
  from typing import AsyncIterator, Text, Optional, List, Set, Dict, Any
  from tqdm import tqdm
  import rasa.shared.utils.cli
  import rasa.shared.utils.io
  from rasa.core.brokers.broker import EventBroker
  from rasa.core.brokers.pika import PikaEventBroker
  from rasa.core.constants import RASA_EXPORT_PROCESS_ID_HEADER_NAME
  from rasa.core.tracker_store import TrackerStore
  from rasa.shared.core.trackers import EventVerbosity
  from rasa.exceptions import NoEventsToMigrateError, NoConversationsInTrackerStoreError, PublishingError
label_desc: Use image node_id 2 for calling the Exporter obj's underlying member method code with example usage: obj._print_offset_info() without return types