"""
API service implementations.
"""

from .companies import CompanyService
from .lists import ListEntryService, ListService
from .opportunities import OpportunityService
from .persons import PersonService
from .rate_limits import RateLimitService
from .v1_only import (
    AuthService,
    EntityFileService,
    FieldService,
    FieldValueChangesService,
    FieldValueService,
    InteractionService,
    NoteService,
    RelationshipStrengthService,
    ReminderService,
    WebhookService,
)

__all__ = [
    # V2+V1 hybrid services
    "CompanyService",
    "PersonService",
    "ListService",
    "ListEntryService",
    "OpportunityService",
    "RateLimitService",
    # V1-only services
    "NoteService",
    "ReminderService",
    "WebhookService",
    "InteractionService",
    "FieldService",
    "FieldValueService",
    "FieldValueChangesService",
    "RelationshipStrengthService",
    "EntityFileService",
    "AuthService",
]
