import React from 'react';
import type { InputHTMLAttributes } from '@sberdevices/plasma-core';
import { sizes, statuses } from './Input.props';
export interface InputProps extends Omit, 'size'> {
/**
* Размер контрола.
*/
size?: keyof typeof sizes;
/**
* Статус компонента: заполнен успешно / с ошибкой.
*/
status?: keyof typeof statuses;
/**
* Анимированные подсказки внутри инпута. Отображается только в размере `l`.
*/
animatedHint?: 'label' | 'placeholder';
/**
* Лейбл сверху. Отображается только в размере `l`.
*/
label?: string | number;
hasContentLeft?: boolean;
hasContentRight?: boolean;
}
/**
* Поле ввода текста без подсказки и лейбла.
* @private
*/
export declare const Input: React.ForwardRefExoticComponent>;
//# sourceMappingURL=Input.d.ts.map