export default class Line extends React.PureComponent<any, any, any> {
    static defaultProps: {
        lineType: string;
        disabledLineType: string;
        disabled: boolean;
        restricted: boolean;
    };
    static propTypes: {
        lineType: PropTypes.Requireable<string>;
        disabledLineType: PropTypes.Requireable<string>;
        disabled: PropTypes.Requireable<boolean>;
        restricted: PropTypes.Requireable<boolean>;
        tintColor: PropTypes.Requireable<string>;
        baseColor: PropTypes.Requireable<string>;
        errorColor: PropTypes.Requireable<string>;
        lineWidth: PropTypes.Requireable<number>;
        activeLineWidth: PropTypes.Requireable<number>;
        disabledLineWidth: PropTypes.Requireable<number>;
        focusAnimation: PropTypes.Requireable<Animated.Value>;
    };
    static getDerivedStateFromProps(props: any, state: any): {
        maxLineWidth: number;
    } | null;
    constructor(props: any);
    constructor(props: any, context: any);
    state: {
        maxLineWidth: number;
    };
    borderProps(): {
        borderColor: any;
        borderWidth: any;
    };
    render(): JSX.Element | null;
}
import React from "react";
import PropTypes from "prop-types";
import { Animated } from "react-native";
