import { ThemeType } from '@ant-design/compatible/lib/icon'; export declare const ICON_TYPE: { outlined: string; filled: string; double: string; custom: string; }; export declare const ICON_STYLE: { file: string; organization: string; menu: string; custom: string; }; export declare const ICON_STYLE_LABEL: { [x: string]: string; }; export declare const ICON_TYPE_LABEL: { [x: string]: string; }; export declare type ICON_TYPE_KEY = keyof typeof ICON_TYPE; export declare type ICON_STYLE_KEY = keyof typeof ICON_STYLE; export declare type ICON_INFO = { isIconFont?: boolean; fontAddress?: string; theme?: ThemeType; type?: string; key?: string; rule?: string; iconFile?: any; }; export interface NodeIconTemplateType { color?: string; iconType: ICON_TYPE_KEY; isUsePrimary?: boolean; iconStyle?: ICON_STYLE_KEY; iconInfo?: { expanded?: ICON_INFO; closed?: ICON_INFO; leaf?: ICON_INFO; }; extendRules?: Array; } export declare const colorDefault: Record; export declare const ICON_CLASS_MAP: { [x: string]: { [x: string]: { closed: string; expanded: string; leaf: string; }; }; }; export declare const tabList: { key: string; title: string; }[]; export declare const previewDefaultTree: { title: string; key: string; children: ({ title: string; key: string; children?: undefined; } | { title: string; key: string; children: { title: string; key: string; }[]; })[]; }[];