import React from "react"; export interface LabelProps { /** Children elements */ children?: React.ReactNode; /** HTML for attribute to associate label with input */ htmlFor?: string; /** Sets the id for the component */ id?: string; /** If true, uses large font size */ size: "small" | "medium" | "large"; /** If true, displays a required indicator (*) */ isRequired?: boolean; /** If true, the label will display in disabled styling */ disabled?: boolean; /** If true, the label will display in read-only styling */ readOnly?: boolean; /** Class name to target component */ className?: string; /** onClick event */ onClick?: () => void; } export declare const Label: ({ children, id, htmlFor, size, isRequired, disabled, readOnly, className, onClick, }: LabelProps) => React.JSX.Element; declare const _default: React.MemoExoticComponent<({ children, id, htmlFor, size, isRequired, disabled, readOnly, className, onClick, }: LabelProps) => React.JSX.Element>; export default _default;