import type { ComponentType, ReactElement, ReactNode } from 'react';
type TagComponentProps = {
    className?: string;
    children: ReactNode;
};
interface ScopeTagWithTooltipProps {
    className?: string;
    text: string;
    maxChars?: number;
    tip?: string | ReactNode;
    ariaLabel?: string;
    TagComponent?: ComponentType<TagComponentProps>;
    arrowPosition?: 'left' | 'right' | 'center';
    compact?: boolean;
}
export declare function ScopeTagWithTooltip({ className, text, maxChars, tip, ariaLabel, TagComponent, arrowPosition, compact, }: ScopeTagWithTooltipProps): ReactElement;
export {};
