/**
* @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 };