import * as React from 'react'; import type { HasAlign, HasDataAttribute, HasRootRef } from '../../types'; import { type FormFieldProps } from '../FormField/FormField'; export interface InputProps extends React.InputHTMLAttributes, HasRootRef, HasAlign, Omit { /** * @deprecated Since 7.9.0. Вместо этого используйте `slotProps={ input: { getRootRef: ... } }`. */ getRef?: React.Ref; /** * Свойства, которые можно прокинуть внутрь компонента: * - `root`: свойства для прокидывания в корень компонента; * - `input`: свойства для прокидывания в поле ввода. */ slotProps?: { root?: React.HTMLAttributes & HasRootRef & HasDataAttribute; input?: React.InputHTMLAttributes & HasRootRef & HasDataAttribute; }; } /** * @see https://vkui.io/components/input */ export declare const Input: ({ type, align, getRef, className: rootClassName, getRootRef, style, before, after, status, mode, slotProps, ...restProps }: InputProps) => React.ReactNode; //# sourceMappingURL=Input.d.ts.map