import { ReactEventHandler } from 'react'; import { ReactFragment } from '../../../types/common'; import { DisableMode } from '../common/common'; import { TextFieldWithButtonProps } from '../textFieldWithButton/TextFieldWithButton'; /** * Component & its Props */ export interface Props { label: { label: string; /** Backend field-help code; shows the label's info tooltip when copy exists. */ fieldCode?: string; width?: number; }; text: TextFieldWithButtonProps; additionalInfoLabel?: string; disableCopyPaste?: boolean; errorInfoLabel?: string; isDisabled?: DisableMode; isSaveError?: boolean; onBlur?: ReactEventHandler; protectedInfoText?: string; showAdditionalInfoLabel?: boolean; showErrorInfoLabel?: boolean; showTickIcon?: boolean; showTooltip?: boolean; style?: React.CSSProperties; tooltipTitle?: string | ReactFragment; } export declare function LabeledTextWithButtonField({ isDisabled, label, text, style, additionalInfoLabel, showAdditionalInfoLabel, protectedInfoText, isSaveError, showTickIcon, showErrorInfoLabel, errorInfoLabel, disableCopyPaste, showTooltip, tooltipTitle, onBlur, }: Props): import("react/jsx-runtime").JSX.Element;