export declare enum ErrorCode { CHARACTER_SPEAK_ERROR = "CHARACTER_SPEAK_ERROR", CHARACTER_IDLE_ERROR = "CHARACTER_IDLE_ERROR", CHARACTER_END_SPEECH_ERROR = "CHARACTER_END_SPEECH_ERROR", CHARACTER_INIT_ERROR = "CHARACTER_INIT_ERROR", IOS_INIT_ERROR = "IOS_INIT_ERROR", STREAM_CONNECTION_ERROR = "STREAM_CONNECTION_ERROR", UNEXPECTED_ERROR = "UNEXPECTED_ERROR", AUDIO_CONTEXT_INIT_ERROR = "AUDIO_CONTEXT_INIT_ERROR", TRACK_SUBSCRIPTION_ERROR = "TRACK_SUBSCRIPTION_ERROR" } export declare class AvatarStreamError extends Error { code: ErrorCode; originalError: unknown; constructor(code: ErrorCode, message: string, originalError: unknown); } export declare const createAvatarStreamError: (code: ErrorCode, message: string, originalError?: unknown) => AvatarStreamError; export type AvatarStreamErrorHandler = (error: AvatarStreamError) => void;