import { ReactFragment } from '../../../types/common'; import { DisableMode } from '../common/common'; import { FormattedTextFieldProps } from '../formattedTextField/FormattedTextField'; /** * Component & its Props */ export interface Props { formattedTextField: FormattedTextFieldProps; label: { label: string; /** Backend field-help code; shows the label's info tooltip when copy exists. */ fieldCode?: string; style?: React.CSSProperties; width?: number; }; additionalInfoLabel?: string; additionalLabelTooltip?: string; /** * When set, overrides the default responsive width of the row. * Accepts a pixel number (e.g. `120`) or any valid CSS width string * (e.g. `"100%"`, `"12rem"`) so the field can be embedded inside a * fluid layout like a data-grid cell. */ controlWidth?: number | string; disableCopyPaste?: boolean; isAdditionalInfoLabelLoading?: boolean; isDisabled?: DisableMode; isFieldError?: boolean; isMasked?: boolean; protectedInfoText?: string; showAdditionalInfoLabel?: boolean; showAdditionalLabelTooltip?: boolean; showOutlineOnFocus?: boolean; showTickIcon?: boolean; showTooltip?: boolean; showWarning?: boolean; style?: React.CSSProperties; tooltipTitle?: string | ReactFragment; } export declare function LabeledFormattedTextField({ isDisabled, label, formattedTextField, style, showWarning, controlWidth, additionalInfoLabel, showAdditionalInfoLabel, protectedInfoText, isFieldError, showTickIcon, showTooltip, tooltipTitle, isAdditionalInfoLabelLoading, showAdditionalLabelTooltip, additionalLabelTooltip, disableCopyPaste, isMasked, showOutlineOnFocus, }: Props): import("react/jsx-runtime").JSX.Element;