import { CSSProperties, Component } from 'react';
import { DraggableProvidedDraggableProps, DraggableStateSnapshot } from '@hello-pangea/dnd';
import { Props } from './TreeItem-types';
export type DraggableProvidedProps = DraggableProvidedDraggableProps & {
    style?: CSSProperties;
};
export default class TreeItem extends Component<Props> {
    shouldComponentUpdate(nextProps: Props): boolean;
    patchDraggableProps: (draggableProps: DraggableProvidedDraggableProps, snapshot: DraggableStateSnapshot) => DraggableProvidedProps;
    render(): import("react").ReactNode;
}
