import React from 'react';
import './Truncate.css';
export type TruncateProps = {
    children: string;
    maxChar?: number;
    tooltip?: TruncateTooltipProps;
    isResponsive?: boolean;
    testId?: string;
    truncateFrom?: 'end' | 'middle';
    endCharCount?: number;
    multilineCount?: number;
};
export type TruncateTooltipProps = {
    position: 'bottom' | 'top' | 'left' | 'right' | 'bottom-start' | 'bottom-end' | 'top-start' | 'top-end' | 'left-start' | 'left-end' | 'right-start' | 'right-end';
    showArrow?: boolean;
    disabled?: boolean;
    variantType?: 'dark' | 'light' | 'menuIcon' | 'basic';
    type?: 'primary' | 'secondary' | 'dynamic';
    maxWidth?: any;
    [propsKey: string]: any;
};
export declare const Truncate: React.ForwardRefExoticComponent<TruncateProps & React.RefAttributes<unknown>>;
