import { Changeable } from "@khanacademy/perseus";
import * as React from "react";
type Props = Changeable.ChangeableProps & {
    startX: string;
    startY: string;
    endX: string;
    endY: string;
    color: string;
    strokeDasharray: string;
    arrows: string;
    strokeWidth: number;
};
type DefaultProps = {
    startX: Props["startX"];
    startY: Props["startY"];
    endX: Props["endX"];
    endY: Props["endY"];
    color: Props["color"];
    strokeDasharray: Props["strokeDasharray"];
    arrows: Props["arrows"];
    strokeWidth: Props["strokeWidth"];
};
declare class LineEditor extends React.Component<Props> {
    static defaultProps: DefaultProps;
    change: (arg1: any, arg2?: any, arg3?: any) => any;
    serialize: () => any;
    render(): React.ReactNode;
}
export default LineEditor;
