import React from 'react';
declare global {
    // eslint-disable-next-line @typescript-eslint/no-namespace
    namespace JSX {
        interface IntrinsicElements {
            'fluent-tree-item': React.DetailedHTMLProps<React.HTMLAttributes<HTMLElement>, HTMLElement> & {
                size?: 'small' | 'medium';
                appearance?: 'subtle' | 'transparent';
            };
        }
    }
}
interface UdpTreeItemProps {
    children?: React.ReactNode;
    /** Content for the start slot (e.g., icons) */
    start?: React.ReactNode;
    /** Content for the end slot (e.g., badges, status) */
    end?: React.ReactNode;
    /** Content for the aside slot (e.g., metadata, dates) */
    aside?: React.ReactNode;
    size?: 'small' | 'medium';
    appearance?: 'subtle' | 'transparent';
    onClick?: (e: React.MouseEvent) => void;
}
export declare const UdpTreeItem: React.FC<UdpTreeItemProps>;
export {};
//# sourceMappingURL=UdpTreeItem.d.ts.map