"""Type aliases... warning:: This module is provisional. Types may be modified, added, and removed between minor releases."""from__future__importannotationstry:fromtypingimportTypeAliasexceptImportError:# Remove when dropping Python 3.9fromtyping_extensionsimportTypeAliasimporttyping#: A type that can be either a sequence of strings or a set of stringsStrSequenceOrSet:TypeAlias=typing.Union[typing.Sequence[str],typing.AbstractSet[str]]#: Type for validator functionsValidator:TypeAlias=typing.Callable[[typing.Any],typing.Any]#: A valid option for the ``unknown`` schema option and argumentUnknownOption:TypeAlias=typing.Literal["exclude","include","raise"]