Timeline Studio API Documentation - v0.26.0
    Preparing search index...
    mockUseTimeline: Mock<
        () => {
            addClip: Mock<
                (trackId: string, mediaFile: any, position?: number) => TimelineClip,
            >;
            addSection: Mock<
                (name: string, startTime: number, duration: number) => TimelineSection,
            >;
            addTrack: Mock<
                (
                    type: "audio" | "video",
                    sectionId?: string,
                    index?: number,
                ) => TimelineTrack,
            >;
            createNewProject: Mock<(name?: string) => TimelineProject>;
            error: any;
            loading: boolean;
            loadProject: Mock<(path: string) => Promise<TimelineProject>>;
            moveClip: Mock<
                (trackId: string, clipId: string, newStartTime: number) => boolean,
            >;
            project: TimelineProject;
            removeClip: Mock<(trackId: string, clipId: string) => boolean>;
            removeTrack: Mock<(trackId: string) => boolean>;
            saveProject: Mock<(project: TimelineProject) => Promise<void>>;
        },
    > = ...