/**
 * Assistant Utilities - Index Export
 * Utility functions for message parsing and formatting
 */

export {
  // Price & Number Formatting
  formatPrice,
  formatPercentage,
  formatPnL,
  formatVolume,
  formatPips,
  formatCurrency,

  // Signal Parsing
  extractTradingSignals,
  extractPriceLevels,

  // Tool Call Parsing
  parseToolCallReferences,
  extractMentionedTools,

  // Markdown & Text Processing
  parseMarkdownTable,
  stripMarkdown,
  extractCodeBlocks,

  // Time & Date Formatting
  formatChatTime,
  formatDuration,

  // Validation Helpers
  containsTradingContent,
  isValidPrice,

  // Default export
  default as messageFormatters,
} from './messageFormatters';

export type {
  PriceLevel,
  ToolCallReference,
  ParsedSignal,
} from './messageFormatters';
