import React, { FC } from 'react';
import { TimelineAction, TimelineRow } from '../../interface/action';
import { CommonProp } from '../../interface/common_prop';
import { DragLineData } from './drag_lines';
import './edit_action.less';
export type EditActionProps = CommonProp & {
    row: TimelineRow;
    action: TimelineAction;
    dragLineData: DragLineData;
    setEditorData: (params: TimelineRow[]) => void;
    handleTime: (e: React.MouseEvent<HTMLDivElement, MouseEvent>) => number;
    areaRef: React.MutableRefObject<HTMLDivElement>;
    /** 设置scroll left */
    deltaScrollLeft?: (delta: number) => void;
    onActionDragStart?: () => void;
    onActionDragEnd?: () => void;
};
export declare const EditAction: FC<EditActionProps>;
