import React from 'react'; import type { HTMLAttributes, Ref } from 'react'; import './FieldLabel.css'; export declare const fieldLabelSizeVariant: readonly ["2xs", "xs", "s", "m", "l"]; export type FieldLabelSizeVariant = (typeof fieldLabelSizeVariant)[number]; export type FieldLabelProps = { /** Если {true} переводит компонент в визуальное состояние заполненный */ filled?: boolean; /** Если {true} переводит компонент в визуальное состояние лейбл прижатый к верху */ shrink?: boolean; /** Если {true} переводит компонент в визуальное состояние сфокусированный */ focused?: boolean; /** Если {true} переводит компонент в визуальное состояние обязательный */ required?: boolean; /** Если {true} переводит компонент в визуальное состояние неактивный */ disabled?: boolean; /** Размер компонента */ size?: FieldLabelSizeVariant; /** Ссылка на корневой DOM-элемент компонента */ ref?: Ref; /** Значение компонента */ children?: string; /** Идентификатор компонента для тестов */ 'data-testid'?: string; } & HTMLAttributes; export declare const cnFieldLabel: import("@bem-react/classname").ClassNameFormatter; export declare const FieldLabel: React.ForwardRefExoticComponent & React.RefAttributes>;