export type TextInputProps = { /** * Is input content invalid? */ invalid?: boolean; /** * Input type */ type?: "email" | "password" | "search" | "tel" | "text" | "url" | "number"; /** * Should the input auto select on mount? */ autoSelect?: boolean; /** * "Borderless" variant */ borderLess?: boolean; /** * Density (`compact`, `default` or `large`) */ density?: "compact" | "default" | "large"; /** * Disabled */ disabled?: boolean; /** * Render a clear button when input has some content */ onClear?: () => void; /** * Leading icon */ leadingIcon?: React.ComponentType>; wrapperClassName?: string; } & React.ComponentPropsWithRef<"input">; export declare function TextInput({ invalid, type, autoSelect, borderLess, density, leadingIcon: LeadingIcon, onClear, wrapperClassName, ref, ...rest }: TextInputProps): import("react").JSX.Element; export declare namespace TextInput { var displayName: string; } //# sourceMappingURL=TextInput.d.ts.map