import { ElementType, LabelHTMLAttributes } from 'react'; import { BreakpointSupport } from '../../../helpers'; type LabelBreakpointProps = { /** * If true, applies a bold font weight to the label text. * @default false */ isBold?: boolean; /** * If true, applies a small font size to the label text. * @default false */ isSmall?: boolean; }; export interface LabelProps extends BreakpointSupport, LabelHTMLAttributes { /** * The element type to render. * This can be any valid HTML element, allowing flexibility * in how the label is used. Defaults to 'label'. * @default 'label' */ as?: ElementType; /** * If true, displays a required symbol (*) after the label text, * indicating that the associated input is mandatory. * @default false */ required?: boolean; /** * Tooltip content to display when hovering over the info button. * If provided, an info button with a tooltip will be rendered. */ tooltip?: string; } export declare const Label: import('react').ForwardRefExoticComponent>; export {};