import { InputProps } from "../Input"; import { ComponentPropsWithoutRef, ComponentPropsWithRef, ElementType, FC, ReactNode } from "react"; import { FormErrorProps } from "../FormError"; import { FormLabelProps } from "../FormLabel"; import { FormHelpTextProps } from "../FormHelpText"; export interface TextFieldProps extends ComponentPropsWithRef { id: string; adornmentLeft?: ReactNode; adornmentRight?: ReactNode; as?: ElementType; containerProps?: ComponentPropsWithoutRef<"div">; inputContainerProps?: ComponentPropsWithoutRef<"div">; error?: string; fullWidth?: boolean; helpText?: ReactNode; helpTextProps?: FormHelpTextProps; InputProps?: InputProps; label?: ReactNode; labelPosition?: "left" | "right" | "default"; labelProps?: FormLabelProps; errorProps?: FormErrorProps; FormErrorProps?: FormErrorProps; FormLabelProps?: FormLabelProps; size?: "sm" | "md" | "lg"; multiline?: boolean; } export declare const TextField: FC; export default TextField;