import { TimelineKeyframeGeometryOptions, TimelineKeyframeRect, VisibleTimelineKeyframe } from "@techsquidtv/canvas-timeline-core"; //#region src/hooks/keyframes/useTimelineKeyframeGeometry.d.ts /** Live geometry for custom DOM or canvas implementations. */ interface UseTimelineKeyframeGeometryResult { /** All matching keyframe rectangles. */ keyframeRects: TimelineKeyframeRect[]; /** Matching keyframes intersecting the viewport. */ visibleKeyframes: VisibleTimelineKeyframe[]; } /** Reads live geometry separately from settled keyframe commands and inspector state. */ declare function useTimelineKeyframeGeometry(options?: TimelineKeyframeGeometryOptions): UseTimelineKeyframeGeometryResult; //#endregion export { UseTimelineKeyframeGeometryResult, useTimelineKeyframeGeometry }; //# sourceMappingURL=useTimelineKeyframeGeometry.d.mts.map