import * as React from 'react'; import type { HasRootRef } from '../../types'; export interface UnstyledTextFieldBaseProps { /** * Задаёт какой из DOM-элементов для ввода текста использовать. */ as: 'input' | 'textarea'; /** * По умолчанию отключено во избежание проблем из-за очередности загрузки стилей. */ noPadding?: boolean; } export interface UnstyledTextFieldAsInputProps extends UnstyledTextFieldBaseProps, React.InputHTMLAttributes, HasRootRef { /** * Тег используемый в компоненте. */ as: 'input'; } export interface UnstyledTextFieldAsTextareaProps extends UnstyledTextFieldBaseProps, React.TextareaHTMLAttributes, HasRootRef { /** * Тег используемый в компоненте. */ as: 'textarea'; } export type UnstyledTextFieldProps = UnstyledTextFieldAsInputProps | UnstyledTextFieldAsTextareaProps; /** * Компонент сбрасывает [User-agent stylesheets](https://www.geeksforgeeks.org/what-is-a-user-agent-stylesheet/) * полей ввода. * * Используется в Input и Textarea. * * @since 6.1.0 * * @see https://vkui.io/components/unstyled-text-field * */ export declare const UnstyledTextField: ({ as, noPadding, className, ...restProps }: UnstyledTextFieldProps) => React.ReactNode; //# sourceMappingURL=UnstyledTextField.d.ts.map