/** * SceneSwitcher Component * * Horizontal row of scene buttons with active indicator. * Click to switch scenes, + button to create new scene. */ import type { Scene, TransitionConfig } from "@livepeer-frameworks/streamcrafter-core"; export interface SceneSwitcherProps { scenes: Scene[]; activeSceneId: string | null; onSceneSelect: (sceneId: string) => void; onSceneCreate?: () => void; onSceneDelete?: (sceneId: string) => void; onTransitionTo?: (sceneId: string, transition: TransitionConfig) => Promise; transitionConfig?: TransitionConfig; showTransitionControls?: boolean; className?: string; } export declare function SceneSwitcher({ scenes, activeSceneId, onSceneSelect, onSceneCreate, onSceneDelete, onTransitionTo, transitionConfig, showTransitionControls, className, }: SceneSwitcherProps): import("react/jsx-runtime").JSX.Element; export default SceneSwitcher;