export type MediaMarksState = { lastTime: number; markIn: number | null; markOut: number | null; }; export type MediaSegment = { start: number; end: number; }; export type MediaMarks = { getState: () => MediaMarksState; updateTime: (time: number) => void; markIn: () => void; markOut: () => void; setSegment: (start: number | null, end: number | null) => void; clear: () => void; hasValidMarks: () => boolean; getSegment: () => MediaSegment | null; }; export declare const createMediaMarks: () => MediaMarks;