import * as React from 'react'; import * as LabelPrimitive from '@radix-ui/react-label'; import { baseComponentProps } from '../@shared/types'; import { StyledFlex } from './input.styles'; import type { InputVariantProps } from './input.styles'; interface inputProps { label?: string; type?: 'text' | 'email' | 'password' | 'number' | 'search' | 'tel' | 'url'; placeholder?: string; cursor?: 'pointer' | 'default' | 'text'; value?: string; size?: 'sm' | 'md' | 'lg'; style?: 'ghost' | 'atelier'; } type InputPrimitiveProps = baseComponentProps & InputVariantProps & inputProps & React.HTMLAttributes; type InputProps = InputPrimitiveProps; type InputLabelPrmitiveProps = baseComponentProps & React.HTMLAttributes & React.ComponentPropsWithRef; declare const InputLabel: React.ForwardRefExoticComponent & React.RefAttributes>; export declare const Input: React.FC & { Label: typeof InputLabel; Flex: typeof StyledFlex; }; export type { InputProps }; //# sourceMappingURL=input.d.ts.map