import { default as React } from 'react';
import { UncertaintyFormatterProps } from './types';
import { UncertaintyFormatterRootStyled } from './slots/UncertaintyFormatterSlots';
/**
 * Formatea un conjunto de rangos de incertidumbre en una cadena legible.
 * @param obProps - Objeto que contiene las propiedades de los rangos de incertidumbre.
 * @param fieldValue - Nombre del campo que contiene los valores de los rangos.
 * @param fieldSymbol - Nombre del campo que contiene el símbolo a utilizar.
 * @param fieldUnit - Nombre del campo que contiene la unidad de medida.
 * @returns Una cadena que representa los rangos de incertidumbre formateados.
 * @example
 * const obProps = {
 *   ranges: [
 *    { cmcMin: -20, cmcMax: 0.0, cmcMinClosed: true, cmcMaxClosed: false, cmcUncertainty: 0.5 },
 *   ],
 *   symbol: 'T',
 *   unit: '°C'
 * };
 * const result = getUncertaintyFormat(obProps, 'ranges', 'symbol', 'unit');
 * console.log(result); // "[-20°C ≤ T < 0°C ± 0.5]"
 */
export declare function getUncertaintyFormat(obProps: any, fieldValue: string, fieldSymbol: string, fieldUnit: string): string;
/**
 * Formatea y muestra valores de incertidumbre con estilo opcional.
 * @param props - Las propiedades para el componente UncertaintyFormatter.
 * @returns El valor de incertidumbre formateado envuelto en el componente especificado.
 * @example
 * ```tsx
 *
 * const ObjFormatter = {
 *  ranges: [
 *        { cmcMin: -20,
 *          cmcMax: 0.0,
 *          cmcMinClosed: true,
 *          cmcMaxClosed: false,
 *          cmcUncertainty: 0.5 },
 *    ],
 *  symbol: 'T',
 *  unit: '°C',
 * },
 *
 * <UncertaintyFormatter
 * obProps = {ObjFormatter}
 * fieldValue='ranges'
 * fieldSymbol='symbol'
 * fieldUnit='unit'
 * color='text.primary'
 * size='medium'
 * variant='body'
 * />
 * ```
 */
export declare function UncertaintyFormatter<T extends React.ElementType = typeof UncertaintyFormatterRootStyled>(props: UncertaintyFormatterProps): import("@emotion/react/jsx-runtime").JSX.Element;
//# sourceMappingURL=UncertaintyFormatter.d.ts.map