"""Typing definitions for context, channels and features."""

from typing import Any, Mapping, TypeAlias, TypedDict

ContextType: TypeAlias = Mapping[str, Any]
ChannelType: TypeAlias = Mapping[str, Any]
FeatureType: TypeAlias = Mapping[str, Any]


class AudioMeta(TypedDict):
    """Metadata for audio payloads."""

    dataType: str
    sampleRate: int
    chunckSeconds: int
