import React from 'react';
import type { Dayjs } from 'dayjs';
export interface CursorLayerProps {
    orientation: 'horizontal' | 'vertical';
    value: Dayjs | null;
    timeFormat: string;
    locale?: string;
    isRealtime: boolean;
    offsetPx: number;
    /** axis-moves 时固定于视口中央，不应用 offsetPx */
    fixedCenter?: boolean;
    style?: React.CSSProperties;
    className?: string;
    /** cursor-moves：允许拖指针改时间 */
    dragInteractive?: boolean;
    onDragPointerDown?: React.PointerEventHandler<HTMLDivElement>;
    onDragPointerMove?: React.PointerEventHandler<HTMLDivElement>;
    onDragPointerUp?: React.PointerEventHandler<HTMLDivElement>;
    onDragPointerCancel?: React.PointerEventHandler<HTMLDivElement>;
}
/**
 * 时间指示器层：横向为「顶三角 + 竖长方条」SVG，竖向为横线 + 时间气泡
 * 对齐基准为几何中心。Realtime 态 #FF692E，浏览态 #344054
 */
export declare function CursorLayer({ orientation, value, timeFormat, locale, isRealtime, offsetPx, fixedCenter, style, className, dragInteractive, onDragPointerDown, onDragPointerMove, onDragPointerUp, onDragPointerCancel, }: CursorLayerProps): JSX.Element | null;
