import { type VariantProps } from "class-variance-authority";
import { HTMLAttributes, PropsWithChildren } from "react";
declare const label: (props?: ({
    size?: "small" | "medium" | "large" | null | undefined;
    required?: boolean | null | undefined;
} & import("class-variance-authority/dist/types").ClassProp) | undefined) => string;
interface LabelProps extends PropsWithChildren<VariantProps<typeof label>>, Omit<HTMLAttributes<HTMLLabelElement>, 'required'> {
    required?: boolean;
    requiredIndicator?: string;
    htmlFor?: string;
}
export declare function Label({ children, className, size, required, requiredIndicator, htmlFor, ...props }: LabelProps): import("react/jsx-runtime").JSX.Element;
export type { LabelProps };
//# sourceMappingURL=label.d.ts.map