import type { LayoutConfig, MediaSource, RendererType, RendererStats, Layer } from "@livepeer-frameworks/streamcrafter-core"; interface Props { isEnabled: boolean; isInitialized: boolean; rendererType: RendererType | null; stats: RendererStats | null; sources: MediaSource[]; layers: Layer[]; onLayoutApply?: (layout: LayoutConfig) => void; onCycleSourceOrder?: (direction?: "forward" | "backward") => void; currentLayout?: LayoutConfig | null; showStats?: boolean; class?: string; } declare const CompositorControls: import("svelte").Component; type CompositorControls = ReturnType; export default CompositorControls;