import { TextFieldRootProps } from './text-field'; import { TextFieldInputProps } from './text-field-input'; import { TextFieldLabelProps } from './text-field-label'; import { TextFieldInputGroupProps } from './text-field-input-group'; import { TextFieldHelperTextProps } from './text-field-helper-text'; import { TextFieldErrorListProps } from './text-field-error-list'; import { TextFieldIndicatorProps } from './text-field-indicator'; import { TextFieldButtonProps } from './text-field-button'; import { TextFieldClearButtonProps } from './text-field-clear-button'; import { TextFieldTextareaProps } from './text-field-textarea'; export declare const TextField: import('react').ForwardRefExoticComponent, HTMLDivElement>, "ref"> & Pick & { disabled?: boolean; readOnly?: boolean; errors?: (string | null | undefined)[] | null | undefined; isRequired?: boolean; } & import('react').RefAttributes> & { Input: import('react').ForwardRefExoticComponent>; Textarea: import('react').ForwardRefExoticComponent>; Label: import('react').ForwardRefExoticComponent, "ref"> & { disabled?: boolean; isRequired?: boolean; } & import('react').RefAttributes>; InputGroup: import('react').ForwardRefExoticComponent, HTMLDivElement>, "ref"> & { frameClassName?: string; preventGroupClickSelect?: boolean; } & import('react').RefAttributes>; HelperText: import('react').ForwardRefExoticComponent, HTMLSpanElement>, "ref"> & import('react').RefAttributes>; ErrorList: import('react').ForwardRefExoticComponent, HTMLUListElement>, "ref">, "children"> & { children?: ((args: Pick) => React.ReactNode) | React.ReactNode; } & import('react').RefAttributes>; Indicator: import('react').ForwardRefExoticComponent>; Button: import('react').ForwardRefExoticComponent, "aria-label"> & import('../../utils/generate-styling/flex').FlexChildren & import('../../utils/generate-styling/grid').GridChildren & import('../../utils/generate-styling/position').PositionProps & import('../../utils/generate-styling/inset').InsetProps & import('../../utils/generate-styling/radius').RadiusProps & import('../../utils/generate-styling/margin').MarginProps & import('../../utils/generate-styling/padding').PaddingProps & import('../../utils/generate-styling/width').WidthProps & import('../../utils/generate-styling/height').HeightProps & import('../../utils/generate-styling/color').ColorProps & { display?: import('../../utils/generate-styling').DisplayChildren; } & { asChild?: boolean; loading?: boolean; fullWidth?: boolean; size?: import('../button/button').Size; variant?: import('../button/button').Variant; borderStyle?: "dashed" | "default"; } & { iconOnly: true; "aria-label": string; } & import('react').RefAttributes, "ref"> | Omit, "aria-label"> & import('../../utils/generate-styling/flex').FlexChildren & import('../../utils/generate-styling/grid').GridChildren & import('../../utils/generate-styling/position').PositionProps & import('../../utils/generate-styling/inset').InsetProps & import('../../utils/generate-styling/radius').RadiusProps & import('../../utils/generate-styling/margin').MarginProps & import('../../utils/generate-styling/padding').PaddingProps & import('../../utils/generate-styling/width').WidthProps & import('../../utils/generate-styling/height').HeightProps & import('../../utils/generate-styling/color').ColorProps & { display?: import('../../utils/generate-styling').DisplayChildren; } & { asChild?: boolean; loading?: boolean; fullWidth?: boolean; size?: import('../button/button').Size; variant?: import('../button/button').Variant; borderStyle?: "dashed" | "default"; } & { iconOnly?: false; "aria-label"?: string; } & import('react').RefAttributes, "ref">, "variant"> & { variant?: "attached" | "separated"; } & import('react').RefAttributes>; ClearButton: import('react').ForwardRefExoticComponent>; }; export type TextFieldProps = { Root: TextFieldRootProps; Input: TextFieldInputProps; Textarea: TextFieldTextareaProps; Label: TextFieldLabelProps; Group: TextFieldInputGroupProps; HelperText: TextFieldHelperTextProps; ErrorList: TextFieldErrorListProps; Indicator: TextFieldIndicatorProps; Button: TextFieldButtonProps; ClearButton: TextFieldClearButtonProps; };