import React from 'react'; import { ItemRenderProps } from '../DataRender'; import { EventMap } from '../../type'; declare type RenderAccessoryProps = Omit, 'children'> & { noChild: boolean; collapsed: boolean; level: number; onCollapse: (value: boolean) => void; }; declare type RenderAccessory = (props: RenderAccessoryProps) => React.ReactNode; export declare type ElementWrapperProps = { id: string; parentItem: any; children: React.ReactNode; level: number; disabled?: boolean; noChild: boolean; renderChildren: () => React.ReactNode; left?: RenderAccessory; right?: RenderAccessory; } & EventMap & Omit, 'children'>; export declare const ElementWrapper: React.FC<{ id: string; parentItem: any; children: React.ReactNode; level: number; disabled?: boolean | undefined; noChild: boolean; renderChildren: () => React.ReactNode; left?: RenderAccessory | undefined; right?: RenderAccessory | undefined; } & EventMap & Omit, "children">>; export {};