import { type TimelineClip, type TimelineTrack } from '../../types/timeline.js'; type Props = { track: TimelineTrack; clips: TimelineClip[]; contentWidth: number; /** Visible px window for clip virtualization (already buffered). */ visibleStartPx: number; visibleEndPx: number; registerLane: (trackId: string, el: HTMLElement | null) => void; findTrackAt: (clientY: number, clip: TimelineClip) => string | null; findTrackIndexAt: (clientY: number) => number | null; onDropBinItem: (trackId: string, e: DragEvent) => void; onRequestDelete: () => void; }; declare const TimelineTrackRow: import("svelte").Component; type TimelineTrackRow = ReturnType; export default TimelineTrackRow;