import { default as React } from 'react';
import { ConcatenatedFormatterRootStyled } from './slots/ConcatenatedFormatterSlots';
import { ConcatenatedFormatterProps } from './types';
/**
 * Concatena un arrays de strings y/o numbers. Retorna un string
 * @param values Array de strings o numnbers a concatenar
 * @param separator String utilizado como separador entre componentes del array
 * @returns string
 *  @example
 * const data = ['10 enero','15 febrero','22 marzo']
 *
 * const result = getFormatConcatenated(data,' | ');
 * console.log(result); // "10 enero | 15 febrero | 22 marzo"
 */
export declare function getFormatConcatenated(values: Array<string | number>, separator: string | number): string;
/**
 * Concatena un arrays de strings y/o numbers. Retorna un JSX
 * @param props {values: Array<string> Valores a concatenar, separator: string Separador entre valores concatenados, Component: ElementType Componente que abraza la respuesta}
 * @returns
 * @example
 * ```tsx
 *
 * <ConcatenatedFormatter
 * value = {['10 enero','15 febrero','22 marzo']}
 * separator= ' | '
 * color='text.primary'
 * size='medium'
 * variant='body'
 * />
 * ```
 */
export declare function ConcatenatedFormatter<T extends React.ElementType = typeof ConcatenatedFormatterRootStyled>(props: ConcatenatedFormatterProps): JSX.Element;
//# sourceMappingURL=ConcatenatedFormatter.d.ts.map