export default class Line extends React.PureComponent<any, any, any> {
    static defaultProps: {
        lineType: string;
        disabled: boolean;
        restricted: boolean;
    };
    static propTypes: {
        lineType: 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>;
        labelAnimation: PropTypes.Requireable<Animated.Value>;
        labelWidth: PropTypes.Requireable<Animated.Value>;
        contentInset: PropTypes.Requireable<PropTypes.InferProps<{
            left: PropTypes.Requireable<number>;
            right: PropTypes.Requireable<number>;
        }>>;
    };
    constructor(props: any);
    constructor(props: any, context: any);
    borderProps(): {
        borderColor: any;
        borderWidth: any;
        borderStyle?: undefined;
    } | {
        borderColor: any;
        borderWidth: any;
        borderStyle: any;
    };
    render(): JSX.Element | null;
}
import React from "react";
import PropTypes from "prop-types";
import { Animated } from "react-native";
