interface StartConferenceOptions { parentNode: any; jwt: string; domain?: string; roomName: string; width?: number; height?: number; startWithAudioMuted?: boolean; startWithVideoMuted?: boolean; shareLink?: string; restricted?: boolean; logo?: string; timerAlert?: { isRecursive?: boolean; seconds: number; customStyle?: any; customMessage?: string; }; buttons?: ('avatar' | 'camera' | 'chat' | 'desktop' | 'download' | 'embedmeeting' | 'etherpad' | 'feedback' | 'filmstrip' | 'fullscreen' | 'hangup' | 'help' | 'highlight' | 'info' | 'invite' | 'libras' | 'linktosalesforce' | 'livestreaming' | 'microphone' | 'mute-everyone' | 'noisesuppression' | 'participants-pane' | 'profile' | 'raisehand' | 'recording' | 'security' | 'select-background' | 'settings' | 'shareaudio' | 'sharedvideo' | 'shortcuts' | 'stats' | 'tileview' | 'toggle-camera' | 'transcription' | 'videoquality')[]; userInfo?: { displayName?: string; email?: string; avatarUrl?: string; }; onLoad?: () => any; onClose?: () => any; onParticipantLeft?: () => any; onModeratorReject?: () => any; } export default StartConferenceOptions;