import { ID, TransactionLineRecommendationFieldTypes } from '@zeniai/client-epic-state'; import { ChainOfThoughtData } from '../../common/tooltipVariants/types'; import { DisableMode } from '../common/common'; import { Props as BorderedCheckBoxFieldProps } from '../labeledGroupSingleSelectFieldWithRecommendationCheckbox/BorderedCheckboxField'; import { GroupedSingleSelectFieldWithCOTProps } from './GroupedSingleSelectFieldWithCOT'; /** * Component & its Props */ export interface Props { cotData: ChainOfThoughtData | null; groupedSingleSelectField: GroupedSingleSelectFieldWithCOTProps; hasRecommendations: boolean; isLoading: boolean; isRecommendedSelected: boolean; label: { label: string; /** Backend field-help code; shows the label's info tooltip when copy exists. */ fieldCode?: string; style?: React.CSSProperties; width?: number; }; additionalLabelInfo?: string; controlWidth?: number; fullWidthSelect?: boolean; isDisabled?: DisableMode; isZeniRecommendsLabel?: boolean; openTooltipId?: ID; recommendationCheckboxField?: BorderedCheckBoxFieldProps; retainCheckboxField?: BorderedCheckBoxFieldProps; style?: React.CSSProperties; zIndexOnFocus?: boolean; setOpenTooltipId: (tooltipId: ID | undefined) => void; disableCurrentOption?: (option: string) => boolean; onCOTView?: (fieldType: TransactionLineRecommendationFieldTypes, recommendationSource?: string) => void; valueToAdditionalLabel?: (value: string) => string; } export declare function LabeledGroupSingleSelectWithRecommendationCheckboxFieldWithCOT({ isDisabled, label, groupedSingleSelectField, style, controlWidth, additionalLabelInfo, recommendationCheckboxField, retainCheckboxField, zIndexOnFocus, isLoading, isZeniRecommendsLabel, isRecommendedSelected, hasRecommendations, cotData, onCOTView, disableCurrentOption, openTooltipId, setOpenTooltipId, valueToAdditionalLabel, fullWidthSelect, }: Readonly): import("react/jsx-runtime").JSX.Element;