// Generated by dts-bundle-generator v7.2.0 import React from 'react'; import { ButtonHTMLAttributes, ComponentPropsWithRef, HTMLAttributes, InputHTMLAttributes, ReactNode } from 'react'; export type InputIconProperties = Required>; export type InputIconProps = InputIconProperties & ButtonHTMLAttributes; export declare const InputIcon: React.FC; export type InputPasswordProperties = Pick; export declare const InputPassword: React.ForwardRefExoticComponent, keyof InputProperties> & React.RefAttributes>; export type InputPasswordProps = ComponentPropsWithRef; export type InputSearchProperties = Pick; export declare const InputSearch: React.ForwardRefExoticComponent, keyof InputProperties> & React.RefAttributes>; export type InputSearchProps = ComponentPropsWithRef; export interface SkeletonProperties { /** * Width of the skeleton. Useful when the skeleton is inside an inline element with no width of its own. */ width: string; /** * Height of the skeleton. Useful when you don't want to adapt the skeleton to a text element but for instance a card. */ height: string; /** * The border radius of the skeleton. */ borderRadius?: string; /** * This is an attribute used to identify a DOM node for testing purposes. */ "data-testid"?: string; } export type SkeletonProps = SkeletonProperties & HTMLAttributes; export type InputSkeletonProperties = Partial>; export type InputSkeletonProps = InputSkeletonProperties; export declare const InputSkeleton: React.FC; /** * Properties specific to `InputText`, the internal component used to render * the static `prefix`/`suffix` text inside the `Input` container. */ export interface InputTextProperties { /** * Which side of the `Input` container this text is rendered on: `"start"` * for a prefix, `"end"` for a suffix. Mirrors `InputBaseProps.appendPosition`. */ appendPosition: Required["appendPosition"]; } /** * Props accepted by `InputText`. Extends `InputTextProperties` with the * native `` HTML attributes, omitting `style` since `InputText.tsx` * already discards it. */ export interface InputTextProps extends InputTextProperties, Omit, "style"> { } /** * Renders static, non-interactive text (e.g. a currency symbol or unit of * measure) inside the Input container, used to implement the `prefix` and * `suffix` props. Unlike `InputIcon`, it renders a plain `` instead of * a `