type MediaClipConfig = { startSeconds?: number; endSeconds?: number | null; }; type MediaClipElement = { clip?: MediaClipConfig; loop?: boolean; }; export declare function hasConfiguredMediaClip(element: MediaClipElement): boolean; export declare function getMediaDuration(el: HTMLMediaElement): number | null; export declare function getMediaClipBounds(element: MediaClipElement, el: HTMLMediaElement): { startSeconds: number; endSeconds: number | null; }; export declare function resolveMediaClipTargetSeconds(element: MediaClipElement, el: HTMLMediaElement, playbackOffsetMs?: number): number; export {};