import { ReactNode } from 'react';
import { IconLookup } from '@fortawesome/fontawesome-svg-core';
import './form-field-label.less';
type FormFieldLabelProps = {
    id?: string;
    label: ReactNode;
    labelTestId?: string;
    labelIcon?: IconLookup | null;
    labelIconTestId?: string;
    labelIconTooltipText?: ReactNode;
    isDisabled?: boolean;
    isOptional?: boolean;
    optionalLabelText?: string;
    labelIconAriaLabel?: string;
    isRequired?: boolean;
    isReadOnly?: boolean;
};
export declare function getFormFieldLabelId(id?: string): string;
export declare function FormFieldLabel({ id, label, labelTestId, labelIcon, labelIconTestId, labelIconTooltipText, labelIconAriaLabel, isDisabled, isOptional, optionalLabelText, isRequired, isReadOnly, }: FormFieldLabelProps): import("react/jsx-runtime").JSX.Element;
export {};
