import { DisableMode } from '../common/common';
import { Props as BorderedCheckBoxFieldProps } from './BorderedCheckboxField';
import { GroupedSingleSelectFieldProps } from './GroupedSingleSelectField';
/**
 * Component & its Props
 */
export interface Props {
    groupedSingleSelectField: GroupedSingleSelectFieldProps;
    isLoading: boolean;
    label: {
        label: string;
        style?: React.CSSProperties;
        width?: number;
    };
    additionalLabelInfo?: string;
    controlWidth?: number;
    fullWidthSelect?: boolean;
    isDisabled?: DisableMode;
    isZeniRecommendsLabel?: boolean;
    recommendationCheckboxField?: BorderedCheckBoxFieldProps;
    retainCheckboxField?: BorderedCheckBoxFieldProps;
    style?: React.CSSProperties;
    zIndexOnFocus?: boolean;
    disableCurrentOption?: (option: string) => boolean;
    valueToAdditionalLabel?: (value: string) => string;
}
export declare function LabeledGroupSingleSelectWithRecommendationCheckboxField({ isDisabled, label, groupedSingleSelectField, style, controlWidth, additionalLabelInfo, disableCurrentOption, fullWidthSelect, recommendationCheckboxField, retainCheckboxField, isLoading, isZeniRecommendsLabel, }: Readonly<Props>): import("react/jsx-runtime").JSX.Element;
