import React from 'react';
import { CSSMotionProps } from 'rc-motion';
import { TreeNodeProps } from '../interface';
export declare const collapseMotion: CSSMotionProps;
export default function renderSwitcherIcon(prefixCls: string, switcherIcon: React.ReactNode | null | undefined, showLine: boolean | {
    showLeafIcon: boolean;
} | undefined, { isLeaf, expanded, loading, eventKey }: TreeNodeProps): {} | null;
export declare function dropIndicatorRender(props: {
    dropPosition: -1 | 0 | 1;
    dropLevelOffset: number;
    indent: number;
    prefixCls: string;
    direction: 'ltr' | 'rtl' | undefined;
}): JSX.Element;
export declare function renderTreeNodeIcon(nodeProps: TreeNodeProps, radioable: boolean, checkedKey: any, replaceFields: any): JSX.Element | null;
