# SPDX-FileCopyrightText: Peter Pentchev <roam@ringlet.net>
# SPDX-License-Identifier: BSD-2-Clause
"""Reduce a complex Python structure to basic types."""

from .defs import VERSION
from .impl import AS_DICT_HANDLERS
from .impl import BASIC_TYPES
from .impl import LIST_TYPES
from .impl import SORTED_LIST_TYPES
from .impl import STR_TYPES
from .impl import Overrides
from .impl import as_dict_rec


__all__ = [
    "AS_DICT_HANDLERS",
    "BASIC_TYPES",
    "LIST_TYPES",
    "SORTED_LIST_TYPES",
    "STR_TYPES",
    "VERSION",
    "Overrides",
    "as_dict_rec",
]
