import { TransactionPage, TransactionStatus } from '@zeniai/client-analytics'; import { ID, TransactionLineRecommendationFieldTypes } from '@zeniai/client-epic-state'; import { ChainOfThoughtData } from '../../common/tooltipVariants/types'; import { AutoCompleteGroupedSingleSelectFieldProps } from '../autoCompleteGroupedSingleSelectField/AutoCompleteGroupedSingleSelectField'; import { DisableMode } from '../common/common'; /** * Component & its Props */ export interface Props { autoCompleteGroupedSingleSelectField: AutoCompleteGroupedSingleSelectFieldProps; cotData: ChainOfThoughtData | null; hasRecommendations: boolean; isCOTEnabled: boolean; isRecommendedSelected: boolean; label: { label: string; /** Backend field-help code; shows the label's info tooltip when copy exists. */ fieldCode?: string; width?: number; }; pageSource: TransactionPage; transactionStatus: TransactionStatus | null; type: TransactionLineRecommendationFieldTypes; additionalLabelInfo?: string; controlWidth?: number | string; fullWidthSelect?: boolean; isDisabled?: DisableMode; openTooltipId?: ID; style?: React.CSSProperties; setOpenTooltipId: (tooltipId: ID | undefined) => void; disableCurrentOption?: (option: string) => boolean; onCOTView?: (fieldType: TransactionLineRecommendationFieldTypes, recommendationSource?: string) => void; valueToAdditionalLabel?: (value: string) => string; } export declare function LabeledAutoCompleteGroupedSingleSelectFieldWithCOT({ isDisabled, label, autoCompleteGroupedSingleSelectField, style, additionalLabelInfo, controlWidth, valueToAdditionalLabel, disableCurrentOption, cotData, hasRecommendations, isRecommendedSelected, isCOTEnabled, pageSource, transactionStatus, type, openTooltipId, setOpenTooltipId, fullWidthSelect, onCOTView, }: Readonly): import("react/jsx-runtime").JSX.Element;