type TreeIconProps = {
    /**
     * Icon name (rioglyph) or image URL for the default (collapsed) state.
     *
     * Allows to add custom icons and logos by providing an image URL.
     *
     * Allowed custom file extensions inside the URLs:
     *
     * - `'.png'`
     * - `'.webp'`
     * - `'.jpg'`
     * - `'.jpeg'`
     * - `'.svg'`
     */
    icon?: string;
    /**
     * Icon name (rioglyph) or image URL for the expanded state.
     * If not provided, it will show the icon instead.
     */
    expandedIcon?: string;
    /**
     * Whether the tree node is currently expanded.
     */
    isOpen?: boolean;
};
/**
 * Renders an icon for an asset tree node, supporting rioglyph names and custom image URLs.
 */
declare const TreeIcon: ({ icon, expandedIcon, isOpen }: TreeIconProps) => import("react/jsx-runtime").JSX.Element | null;
export default TreeIcon;
