import React from 'react';

type TelescopicItem = string | React.ReactNode | TelescopicTextNodeData;
interface TelescopicTextNodeData {
    id?: string;
    word?: string | React.ReactNode;
    link?: string;
    linkClassName?: string;
    expandableClassName?: string;
    baseClassName?: string;
    expandTo?: TelescopicItem[];
}
interface TelescopicTextProps {
    nodes: TelescopicItem[];
    persistenceKey?: string;
    enablePersistence?: boolean;
    baseClassName?: string;
    linkClassName?: string;
    expandableClassName?: string;
}
declare const TelescopicText: React.FC<TelescopicTextProps>;

export { type TelescopicItem, type TelescopicTextNodeData, TelescopicText as default };
