import * as react_jsx_runtime from 'react/jsx-runtime'; import * as class_variance_authority_types from 'class-variance-authority/types'; import { VariantProps } from 'class-variance-authority'; import * as React from 'react'; declare const labelVariants: (props?: ({ size?: "default" | "sm" | null | undefined; } & class_variance_authority_types.ClassProp) | undefined) => string; type LabelProps = React.ComponentProps<"label"> & VariantProps & { /** * Renders a trailing indicator after the label text. * - `required`: destructive `*` (visual; pair with `aria-required` on the control). * - `optional`: muted-foreground `(optional)` in regular weight. */ variant?: "default" | "required" | "optional"; }; declare function Label({ className, children, size, variant, ...props }: LabelProps): react_jsx_runtime.JSX.Element; export { Label };