@bigbinary/react-timeline-editor
Version:
[](https://www.npmjs.com/package/@bigbinary/react-timeline-editor) [ • 1.13 kB
TypeScript
/// <reference types="react" />
import { TimelineRow } from '@/interface/action';
export declare const useHoverGhost: ({ rowData, startLeft, scaleWidth, scale, enabled, maxGhostRight, }: {
rowData: TimelineRow;
startLeft: number;
scaleWidth: number;
scale: number;
enabled: boolean;
maxGhostRight: number;
}) => {
refs: {
reference: import("react").MutableRefObject<import("@floating-ui/react-dom").ReferenceType>;
floating: import("react").MutableRefObject<HTMLElement>;
setReference: (node: import("@floating-ui/react-dom").ReferenceType) => void;
setFloating: (node: HTMLElement) => void;
} & import("@floating-ui/react").ExtendedRefs<import("@floating-ui/react").ReferenceType>;
x: number;
isVisible: boolean;
floatingStyles: import("react").CSSProperties;
middlewareData: import("@floating-ui/core").MiddlewareData;
getReferenceProps: (userProps?: import("react").HTMLProps<Element>) => Record<string, unknown>;
getFloatingProps: (userProps?: import("react").HTMLProps<HTMLElement>) => Record<string, unknown>;
};