import * as React from 'react';
import { LayoutChangeEvent, StyleProp, TextStyle } from 'react-native';
export type HelperTextProps = {
    /**
     * Type of the helper text.
     */
    type?: 'error' | 'info';
    /**
     * Text content of the HelperText.
     */
    children: React.ReactNode;
    /**
     * Whether to display the helper text.
     */
    visible?: boolean;
    /**
     * Whether to apply padding to the helper text.
     */
    padding?: 'none' | 'normal';
    /**
     * Whether the text input tied with helper text is disabled.
     */
    disabled?: boolean;
    style?: StyleProp<TextStyle>;
    /**
     * Theme to use ('light' | 'dark')
     */
    theme?: 'light' | 'dark';
    /**
     * TestID used for testing purposes
     */
    testID?: string;
    /**
     * Callback when layout changes
     */
    onLayout?: (event: LayoutChangeEvent) => void;
    /**
     * Maximum font size multiplier
     */
    maxFontSizeMultiplier?: number;
};
/**
 * Helper text is used in conjunction with input elements to provide additional hints for the user.
 */
declare const HelperText: ({ style, type, visible, theme: themeProp, onLayout, padding, disabled, maxFontSizeMultiplier, ...rest }: HelperTextProps) => import("react/jsx-runtime").JSX.Element;
export default HelperText;
//# sourceMappingURL=HelperText.d.ts.map