import { TextInputMask } from '../../MaskedText';
export declare const TextInput: import("styled-components").StyledComponent<typeof TextInputMask, any, {
    accessibilityLabel: string;
    testID: string;
    textAlign: any;
    placeholderTextColor: string;
} & {
    id: string;
    accessibility: string;
    inputRef?: any;
    options?: any;
    ref?: import("react").RefObject<any> | undefined;
    variant?: import("../../..").TypographyVariants | undefined;
    large?: boolean | undefined;
    withBottomline?: boolean | undefined;
    contrast?: boolean | undefined;
    centered?: boolean | undefined;
    iconSets?: any;
    iconSize?: number | undefined;
    iconTouchableEnabled?: boolean | undefined;
    textStyle?: import("react-native").StyleProp<import("react-native").TextStyle>;
    maskType?: import("../../MaskedText").TextInputMaskTypeProp | undefined;
    label?: string | undefined;
    iconName?: string | undefined;
    status?: string | undefined;
    error?: string | boolean | undefined;
    iconHitSlop?: import("../../..").HitSlopType | undefined;
    labelStyle?: any;
    isPlaceholder?: boolean | undefined;
    onPressIcon?(arg?: any): void;
    onBlur?(x?: any): void;
    onFocus?(x?: any): void;
    onSubmitEditing?(x?: any): void;
    onRightIconPress?(x?: any): void;
    placeholderTextColor?: string | undefined;
    leftIconColor?: string | undefined;
    iconColor?: string | undefined;
    inputPadding?: number | undefined;
    borderedBackgroundColor?: string | undefined;
    borderedHeight?: number | undefined;
    borderedColor?: string | undefined;
    borderedRadius?: number | undefined;
    iconNameBordered?: string | undefined;
    fixedLabelVariant?: import("../../..").TypographyVariants | undefined;
    rightIconName?: string | undefined;
    leftIconName?: string | undefined;
    iconType?: import("../../..").IconFonts | undefined;
    suppressAnimation?: boolean | undefined;
    iconLeftPadding?: number | undefined;
    iconRightPadding?: number | undefined;
    inputLeftPadding?: number | undefined;
    inputRightPadding?: number | undefined;
    borderedLabel?: string | undefined;
    showBorderErrored?: boolean | undefined;
    showIconErrored?: boolean | undefined;
    hidePlaceholderOnFocus?: boolean | undefined;
} & import("react-native").TextInputProps & {
    placeholderTextColor: string;
}, "testID" | "accessibilityLabel" | "placeholderTextColor" | "textAlign">;
//# sourceMappingURL=styles.d.ts.map