import React from 'react';
export interface TreeNodeIconProps {
/**
* Node key
*/
nodeKey: string;
/**
* Whether this is a leaf node
*/
isLeaf: boolean;
/**
* Custom icon (optional)
*/
icon?: React.ReactNode;
/**
* Custom icon content (optional)
*/
children?: React.ReactNode;
}
/**
* TreeNodeIcon Component
*
* A composable component for the icon of a tree node.
* Typically used within TreeNodeContent.
*
* @public
*
* @example
* ```tsx
*
*
* Node Title
*
* ```
*
* @remarks
* - Automatically shows appropriate icon based on node state.
* - Supports custom icons via icon prop.
*/
export declare const TreeNodeIcon: React.FC;
//# sourceMappingURL=TreeNodeIcon.d.ts.map