import React from 'react';
import { ILabel } from '../../typings';
export declare type Close = (label: ILabel) => void;
export interface TextLabelProps extends ILabel {
    onClose?: Close;
    collapsed?: boolean;
    deleteable?: boolean;
    icon?: () => React.ReactNode;
    suffix?: () => React.ReactNode;
    onEdit?: () => void;
    popoverContent?: React.ReactNode;
    noEffectLabels?: {
        keyword: string;
        tip?: React.ReactNode;
    }[];
    className?: string;
    isNoEffectLabels?: boolean;
    showNameLevel?: number;
    disabledTip?: React.ReactNode;
}
declare const TextLabel: React.FC<TextLabelProps>;
export default TextLabel;
