/** * @fileoverview Label primitive — accessible form label with disabled state awareness. * Built on Radix UI Label. Part of the Saasflare base component layer. * @module packages/ui/components/ui/label * @layer core * * @component * @example * import { Label } from '@saasflare/ui'; * */ import * as React from "react"; import * as LabelPrimitive from "@radix-ui/react-label"; import { type SaasflareComponentProps } from "../../providers"; interface LabelProps extends Omit, keyof SaasflareComponentProps>, SaasflareComponentProps { } /** * Accessible form label built on the Radix Label primitive. Dims itself when * the associated peer control or `data-disabled` group is disabled; associate * with a control via `htmlFor`. * * @component * @layer core * * @example * */ declare function Label({ className, surface, radius, animated, iconWeight, ...props }: LabelProps): import("react/jsx-runtime").JSX.Element; export { Label };