import { RegisterOptions } from 'react-hook-form'; import { DisableMode } from '../common/common'; /** * Component & its Props */ export type NotesTextFieldType = "email" | "number" | "password" | "tel" | "text" | "url" | "hidden"; export interface Props { /** * Unique name to be registered with react-hook-form */ name: string; type: NotesTextFieldType; autoComplete?: "off" | "on" | "new-password"; defaultValue?: string | number | undefined; flat?: boolean; hoverBgColor?: string; isDisabled?: DisableMode; placeholder?: string; placeholderAlignment?: "left" | "right" | "center"; protectedInfoText?: string; registerOptions?: RegisterOptions; showBorderOnHover?: boolean; style?: React.CSSProperties; } export declare function NotesTextField({ type, name, placeholder, placeholderAlignment, autoComplete, isDisabled, defaultValue, style, hoverBgColor, registerOptions, protectedInfoText, flat, }: Props): import("react/jsx-runtime").JSX.Element;