import { ReactElement } from 'react';
import { DisableMode } from '../common/common';
import { SingleSelectPickerFieldProps } from '../singleSelectPickerField/SingleSelectPickerField';
/**
 * Component & its Props
 */
export interface Props {
    label: {
        label: string;
        labelIcon?: ReactElement;
        style?: React.CSSProperties;
        width?: number;
    };
    singleSelectPickerField: SingleSelectPickerFieldProps;
    bottomComponent?: React.ReactNode;
    controlWidth?: number;
    errorInfoLabel?: string;
    fullWidthSelect?: boolean;
    infoLabelStyle?: React.CSSProperties;
    isDisabled?: DisableMode;
    selectRef?: React.RefObject<HTMLDivElement>;
    style?: React.CSSProperties;
    valueToAdditionalLabel?: (value: string) => string;
}
export declare function LabeledSingleSelectPickerField({ bottomComponent, controlWidth, errorInfoLabel, fullWidthSelect, infoLabelStyle, isDisabled, label, selectRef, singleSelectPickerField, style, valueToAdditionalLabel, }: Props): import("react/jsx-runtime").JSX.Element;
