import { FormLabelProps } from '@mui/material/FormLabel';
import * as React from "react";
type LabelSize = "small" | "medium";
export interface LabelProps extends Omit<FormLabelProps, "children" | "title" | "color"> {
    /** 권장 표시 텍스트 */
    label?: React.ReactNode;
    /** label 대신 직접 children으로 넣고 싶을 때 */
    children?: React.ReactNode;
    /**
     * 하위 호환용.
     * 기존 코드에서 title을 표시 텍스트로 썼다면 그대로 동작하게 유지.
     * 새 코드에서는 label 사용 권장.
     */
    title?: React.ReactNode;
    size?: LabelSize;
    bold?: boolean;
    /** 권장 텍스트 색상 prop */
    textColor?: string;
    /**
     * 하위 호환용.
     * 기존 color prop을 텍스트 색상으로 쓰던 코드 대응.
     * 새 코드에서는 textColor 사용 권장.
     */
    color?: string;
    requiredColor?: string;
    requiredAlign?: "left" | "right";
}
declare const Label: React.ForwardRefExoticComponent<Omit<LabelProps, "ref"> & React.RefAttributes<HTMLLabelElement>>;
export default Label;
