import React from 'react';
import { SymbolCodepoints } from '@/core/icons/types';
interface IconProps {
    position: 'left' | 'right';
    icon: SymbolCodepoints;
}
export interface TextInputProps extends Omit<React.InputHTMLAttributes<HTMLInputElement>, 'size'> {
    size?: 'xs' | 'lg';
    iconProps?: IconProps;
    label?: string;
    error?: string;
    isSuccess?: boolean;
    withAsterisk?: boolean;
    grow?: boolean;
    placeholder?: string;
}
export declare const TextInput: React.FC<TextInputProps>;
export {};
