import { FormValidationStatus } from "../../utils/types/FormValidationStatus.js"; import React, { ComponentProps } from "react"; //#region src/internal/components/TextInputWrapper.d.ts type TextInputSizes = 'small' | 'medium' | 'large'; type StyledTextInputBaseWrapperProps = { block?: boolean; contrast?: boolean; disabled?: boolean; hasTrailingAction?: boolean; isInputFocused?: boolean; monospace?: boolean; validationStatus?: FormValidationStatus; /** @deprecated Use `size` prop instead */ variant?: TextInputSizes; size?: TextInputSizes; className?: string; style?: React.CSSProperties; onClick?: React.MouseEventHandler; children?: React.ReactNode; /** @deprecated Update `width` using CSS modules or style. */ width?: string | number; /** @deprecated Update `min-width` using CSS modules or style. */ minWidth?: string | number; /** @deprecated Update `max-width` using CSS modules or style. */ maxWidth?: string | number; }; declare const TextInputWrapper: React.ForwardRefExoticComponent, "ref"> & React.RefAttributes>; type StyledWrapperProps = ComponentProps; //#endregion export { StyledWrapperProps, TextInputSizes, TextInputWrapper, TextInputWrapper as default };