import { EventHandler } from '@heygen/streaming-avatar'; export { AvatarQuality, ConnectionQuality, ElevenLabsModel, EventHandler, STTProvider, StartAvatarRequest, default as StreamingAvatar, StreamingAvatarApiConfig, StreamingEvents, StreamingTalkingMessageEvent, TaskMode, TaskType, UserTalkingMessageEvent, VoiceChatTransport, VoiceEmotion } from '@heygen/streaming-avatar'; interface InitEventCallback { onStreamReady?: EventHandler; onStreamDisconnected?: EventHandler; onAvatarStartTalking?: EventHandler; onAvatarStopTalking?: EventHandler; onAvatarTalkingMessage?: EventHandler; onAvatarEndMessage?: EventHandler; onUserStartTalking?: EventHandler; onUserStopTalking?: EventHandler; onUserTalkingMessage?: EventHandler; onUserEndMessage?: EventHandler; } export type { InitEventCallback };