import { default as React, HTMLAttributes } from 'react'; /** * The `Label` component is a reusable, accessible label for form elements. * It supports optional features like disabling, required indicators, and floating label styles. * @see https://cloudoperators.github.io/juno/?path=/docs/forms-label--docs * @see {@link LabelProps} */ export declare const Label: React.ForwardRefExoticComponent>; export interface LabelProps extends HTMLAttributes { /** * Text content for the label, required for display. */ text?: string; /** * ID of an input element to associate the label with for accessibility. */ htmlFor?: string; /** * Displays the required indicator when set. * @default false */ required?: boolean; /** * Custom CSS class names for label styling. * @default "" */ className?: string; /** * Enables disabled styling to indicate non-interactive fields. * @default false */ disabled?: boolean; /** * Applies floating label styles for improved UX. * @default false */ floating?: boolean; /** * Applies minimized label styles; requires `floating` to be `true`. * @default false */ minimized?: boolean; } //# sourceMappingURL=Label.component.d.ts.map