"""
This module exists to avoid cyclic dependencies between modules.
"""

if False:
    from typing import Dict, List, Tuple, Union, Optional


def copyPasteLabelColorEnabled(): pass


def computeValidObjectName(dict, mergeType, prependToName, objectTypeName): pass


def importLabelColorEnabled(): pass


def enableImportLabelColor(value): pass


def exportLabelColorEnabled(): pass


def enableCopyPasteLabelColor(value): pass


def enableExportLabelColor(value): pass


SCENE_AOVS_ATTRIBUTE_NAME = 'sceneAOVs'

kMissingTypeName = []

CHILDREN_ATTRIBUTE_NAME = 'children'

RENDERABLE_ATTRIBUTE_NAME = 'renderable'

kUnknownData = []

kWrongMergeType = []

DECODE_AND_ADD = 0

_enableExportLabelColor = True

NOTES_ATTRIBUTE_NAME = 'notes'

kUnknownKeys = []

kMissingProperty = []

kUnknownTypeNode = []

SELECTOR_ATTRIBUTE_NAME = 'selector'

kTypeNodeCreationFailed = []

ACCEPT_COLOR = 1

VISIBILITY_ATTRIBUTE_NAME = 'isVisible'

_copyPasteColor = False

LAYERS_ATTRIBUTE_NAME = 'renderLayers'

LABEL_COLOR_ATTRIBUTE_NAME = 'labelColor'

SCENE_SETTINGS_ATTRIBUTE_NAME = 'sceneSettings'

NAME_ATTRIBUTE_NAME = 'name'

IMPORTED_ATTRIBUTE_NAME = 'imported'

COLLECTIONS_ATTRIBUTE_NAME = 'collections'

kObjectAlreadyExists = []

kFaultyTypeName = []

DECODE_AND_RENAME = 2
