
import { UniversalIconSlot } from "../../../types/dist/index.js";
import "../../../tokens/index.js";
import { IconProps } from "../../Icon.js";
import { InputProps } from "./Input.js";
import * as react from "react";
import { PropsWithChildren } from "react";
import * as react_jsx_runtime0 from "react/jsx-runtime";

//#region src/components/client/Input/InputHelpTextInternal.d.ts
interface InputHelpTextInternalProps extends PropsWithChildren {
  /** Icon to render at the start of the content */
  startIcon?: UniversalIconSlot;
  /** Icon to render at the end of the content */
  endIcon?: UniversalIconSlot;
  /**
   * Props to pass to the start/end icon. If color is not provided, the icons
   * will inherit the color from the `color` prop.
   */
  iconProps?: Pick<IconProps, 'color' | 'size' | 'variant'>;
  size?: InputProps['size'];
  isFilled?: boolean;
}
declare function InputHelpTextInternal({
  startIcon,
  endIcon,
  iconProps,
  children,
  size,
  isFilled,
  ...rest
}: InputHelpTextInternalProps): react_jsx_runtime0.JSX.Element;
declare namespace InputHelpTextInternal {
  var displayName: string;
}
declare const InputHelpTextInternalMemo: react.MemoExoticComponent<typeof InputHelpTextInternal>;
//#endregion
export { InputHelpTextInternalMemo as InputHelpTextInternal, type InputHelpTextInternalProps };