import * as React from 'react'; export declare const InputBackground: React.ForwardRefExoticComponent, HTMLDivElement>, "appearance" | "size" | "theme" | "disabled" | "state"> & { appearance?: "standard" | "modern" | undefined; size?: "sm" | "md" | "lg" | "xl" | undefined; disabled?: boolean | undefined; state?: "error" | undefined; theme?: "grey" | "white" | undefined; } & { as?: React.ElementType; }>; declare const StyledInputText: React.ForwardRefExoticComponent, HTMLParagraphElement>, "size" | "noCapsize" | "weight" | "family"> & { size?: ("sm" | "md" | "lg" | "xs" | "xl" | "2xl" | "3xl" | "4xl" | Partial>) | undefined; noCapsize?: (boolean | Partial>) | undefined; weight?: ("bold" | "normal" | Partial>) | undefined; family?: ("display" | "body" | "mono" | Partial>) | undefined; } & { as?: React.ElementType; }, "as"> & { as?: "blockquote" | "caption" | "dd" | "dt" | "figcaption" | "li" | "p" | "span" | "legend" | React.ComponentType | React.ElementType; }, "ref"> & React.RefAttributes, never> & { as?: React.ElementType; }>; export type InputTextProps = Omit, 'size'> & Omit, 'type' | 'as'> & { type?: 'text' | 'number' | 'email' | 'password' | 'tel' | 'url' | 'search'; as?: never; disabled?: boolean; }; export declare const InputText: React.ForwardRefExoticComponent & React.RefAttributes>; type InputBackgroundProps = React.ComponentProps; export type InputProps = Omit, 'size' | 'state' | 'appearance'> & { size?: InputBackgroundProps['size']; state?: InputBackgroundProps['state']; appearance?: InputBackgroundProps['appearance']; theme?: InputBackgroundProps['theme']; disabled?: boolean; name?: string; readOnly?: boolean; value?: string | number; onChange?: React.ChangeEventHandler; }; export declare const Input: React.ForwardRefExoticComponent & React.RefAttributes>; export {};