UNPKG

remotion

Version:

Make videos programmatically

23 lines (22 loc) 1.02 kB
import React from 'react'; import type { TSequence } from './CompositionManager.js'; export type SequenceManagerContext = { registerSequence: (seq: TSequence) => void; unregisterSequence: (id: string) => void; sequences: TSequence[]; }; export declare const SequenceManager: React.Context<SequenceManagerContext>; export type SequenceVisibilityToggleState = { hidden: Record<string, boolean>; setHidden: React.Dispatch<React.SetStateAction<Record<string, boolean>>>; }; export declare const SequenceVisibilityToggleContext: React.Context<SequenceVisibilityToggleState>; export type SequenceControlOverrideState = { overrides: Record<string, Record<string, unknown>>; setOverride: (sequenceId: string, key: string, value: unknown) => void; clearOverrides: (sequenceId: string) => void; }; export declare const SequenceControlOverrideContext: React.Context<SequenceControlOverrideState>; export declare const SequenceManagerProvider: React.FC<{ readonly children: React.ReactNode; }>;