"""
SurfAI - Natural Language Browser Automation
"""

from .browser import Browser
from .config import Config
from .extractor import extract_table, extract_list, extract_links, smart_extract
from .exporter import export_json, export_csv, export_txt, export_excel, auto_export
from .monitor import PageMonitor, monitor_page
from .stealth import StealthConfig, CloudflareBypass, FingerprintRandomizer
from .recorder import ActionRecorder, ActionPlayer, RecordingBrowser

__version__ = "0.8.2"
__all__ = [
    "Browser",
    "Config",
    "PageMonitor",
    "monitor_page",
    "StealthConfig",
    "CloudflareBypass",
    "FingerprintRandomizer",
    "ActionRecorder",
    "ActionPlayer",
    "RecordingBrowser",
    "extract_table",
    "extract_list",
    "extract_links",
    "smart_extract",
    "export_json",
    "export_csv",
    "export_txt",
    "export_excel",
    "auto_export",
]
