// Hook minimal de ejemplo para exponer la escena (interface ligera) import { useState } from 'react' import type { SceneConfig } from '../types' export function useScene() { const [sceneConfig, setSceneConfig] = useState({ participantLayout: 'single_speaker', mediaSource: null, overlays: { showLogo: true, showLowerThird: false, lowerThirdText: '' } }) const applyPreset = (preset: any) => { if (!preset) return setSceneConfig((s) => ({ ...s, ...preset })) } const updateOverlays = (overlays: SceneConfig['overlays']) => setSceneConfig((s) => ({ ...s, overlays })) return { sceneConfig, applyPreset, updateOverlays } }