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