import * as React from 'react';
export declare class Line extends React.Component<any> {
    static defaultProps: {
        centerCoords: {
            x: number;
            y: number;
        };
        color: string;
        coordinate: string;
        opacity: number;
        isActive: boolean;
        posX: number;
        posY: number;
        x: number;
        y: number;
    };
    node: HTMLElement;
    labelNode: HTMLElement;
    componentDidMount(): void;
    shouldComponentUpdate(nextProps: any): boolean;
    isX: () => boolean;
    updateNodeStylesFromProps: (props: any) => void;
    updateLabelValue: (value: any) => void;
    getComponent: () => any;
    setNodeRef: (node: any) => any;
    setLabelNodeRef: (node: any) => any;
    render(): JSX.Element;
}
export default Line;
export declare const getValueFromProps: (props: any) => {
    x: number;
    y: number;
};
