import { TCdsIconsName } from '@central-design-system/icons';
import { ITreeNodeProps } from '../composable';
import { VNode } from 'vue';
export interface SwitcherIconProps extends ITreeNodeProps {
    expanded: boolean;
    loading: boolean;
}
export declare function renderSwitcherIcon(switcherIcon: any, showLine: boolean | {
    showLeafIcon: boolean | TCdsIconsName;
} | undefined, props: SwitcherIconProps): VNode<import('vue').RendererNode, import('vue').RendererElement, {
    [key: string]: any;
}> | null;
