import React from "react"; import { Spin } from "antd"; import type { IconProps } from './icon/icon'; import createFromIconfont from "./icon/IconFont"; export interface XIconProps extends IconProps { /** * 图标名称 */ name?: string; } /** * 提供一系列常用图标。 * @name 图标组件 * @groupName 图像 */ export default class XIcon extends React.Component { static ComponentName: string; static Spin: typeof Spin; constructor(props: any); componentDidMount(): Promise; render(): React.JSX.Element; static getSvgMap: () => Promise<{ Empty: (props: any) => React.JSX.Element; Paperclip: (props: any) => React.JSX.Element; Folder: (props: any) => React.JSX.Element; ArrowUpDown: (props: any) => React.JSX.Element; ArrowDown: (props: any) => React.JSX.Element; ArrowLeft: (props: any) => React.JSX.Element; ArrowRight: (props: any) => React.JSX.Element; ArrowUp: (props: any) => React.JSX.Element; Close: (props: any) => React.JSX.Element; CloseCircle: (props: any) => React.JSX.Element; CloseCircleFill: (props: any) => React.JSX.Element; DeleteKey: (props: any) => React.JSX.Element; Keyboard: (props: any) => React.JSX.Element; Minus: (props: any) => React.JSX.Element; Plus: (props: any) => React.JSX.Element; PlusCircle: (props: any) => React.JSX.Element; Search: (props: any) => React.JSX.Element; Success: (props: any) => React.JSX.Element; SuccessCircle: (props: any) => React.JSX.Element; Circle: (props: any) => React.JSX.Element; Volume: (props: any) => React.JSX.Element; Warning: (props: any) => React.JSX.Element; WarningCircle: (props: any) => React.JSX.Element; Computer: (props: any) => React.JSX.Element; CloseOutlined: (props: any) => React.JSX.Element; Add: (props: any) => React.JSX.Element; Upload: (props: any) => React.JSX.Element; ExclamationCircleOutlined: (props: any) => React.JSX.Element; QuestionCircleOutlined: (props: any) => React.JSX.Element; Contacts: (props: any) => React.JSX.Element; CloseCircleOutlined: (props: any) => React.JSX.Element; ArrowLeftOutlined: (props: any) => React.JSX.Element; ArrowRightOutlined: (props: any) => React.JSX.Element; LoadingOutlined: (props: any) => React.JSX.Element; PlusOutlined: (props: any) => React.JSX.Element; TagOutlined: (props: any) => React.JSX.Element; AudioOutlined: (props: any) => React.JSX.Element; DownOutlined: (props: any) => React.JSX.Element; BarsOutlined: (props: any) => React.JSX.Element; DownloadOutlined: (props: any) => React.JSX.Element; FilterOutlined: (props: any) => React.JSX.Element; FullscreenOutlined: (props: any) => React.JSX.Element; ReloadOutlined: (props: any) => React.JSX.Element; MinusOutlined: (props: any) => React.JSX.Element; PlusCircleOutlined: (props: any) => React.JSX.Element; PlusSquareOutlined: (props: any) => React.JSX.Element; Copy: (props: any) => React.JSX.Element; CodePen: (props: any) => React.JSX.Element; Reload: (props: any) => React.JSX.Element; Book: (props: any) => React.JSX.Element; Copyright: (props: any) => React.JSX.Element; Warn: (props: any) => React.JSX.Element; Home: (props: any) => React.JSX.Element; Dashboard: (props: any) => React.JSX.Element; Person: (props: any) => React.JSX.Element; Columns: (props: any) => React.JSX.Element; PieChart: (props: any) => React.JSX.Element; Window: (props: any) => React.JSX.Element; Setting: (props: any) => React.JSX.Element; More: (props: any) => React.JSX.Element; MoreVertical: (props: any) => React.JSX.Element; Message: (props: any) => React.JSX.Element; Check: (props: any) => React.JSX.Element; LogIn: (props: any) => React.JSX.Element; LogOut: (props: any) => React.JSX.Element; Question: (props: any) => React.JSX.Element; Group: (props: any) => React.JSX.Element; Time: (props: any) => React.JSX.Element; Timer: (props: any) => React.JSX.Element; WinkSmile: (props: any) => React.JSX.Element; Loading: (props: any) => React.JSX.Element; Yen: (props: any) => React.JSX.Element; Grid: (props: any) => React.JSX.Element; List: (props: any) => React.JSX.Element; Bot: (props: any) => React.JSX.Element; Email: (props: any) => React.JSX.Element; Phone: (props: any) => React.JSX.Element; Info: (props: any) => React.JSX.Element; MenuUnfold: (props: any) => React.JSX.Element; MenuFold: (props: any) => React.JSX.Element; Clear: (props: any) => React.JSX.Element; ChatApp: (props: any) => React.JSX.Element; TimeStart: (props: any) => React.JSX.Element; TimeEnd: (props: any) => React.JSX.Element; }>; static createFromIconfont: typeof createFromIconfont; static ArrowDown: (props?: IconProps) => React.JSX.Element; static ArrowLeft: (props?: IconProps) => React.JSX.Element; static ArrowRight: (props?: IconProps) => React.JSX.Element; static ArrowUp: (props?: IconProps) => React.JSX.Element; static ArrowUpDown: (props?: IconProps) => React.JSX.Element; static Close: (props?: IconProps) => React.JSX.Element; static CloseCircle: (props?: IconProps) => React.JSX.Element; static CloseCircleFill: (props?: IconProps) => React.JSX.Element; static DeleteKey: (props?: IconProps) => React.JSX.Element; static Empty: (props?: IconProps) => React.JSX.Element; static Keyboard: (props?: IconProps) => React.JSX.Element; static Minus: (props?: IconProps) => React.JSX.Element; static Plus: (props?: IconProps) => React.JSX.Element; static PlusCircle: (props?: IconProps) => React.JSX.Element; static Search: (props?: IconProps) => React.JSX.Element; static Success: (props?: IconProps) => React.JSX.Element; static SuccessCircle: (props?: IconProps) => React.JSX.Element; static Circle: (props?: IconProps) => React.JSX.Element; static Volume: (props?: IconProps) => React.JSX.Element; static Warning: (props?: IconProps) => React.JSX.Element; static WarningCircle: (props?: IconProps) => React.JSX.Element; static Computer: (props?: IconProps) => React.JSX.Element; static Folder: (props?: IconProps) => React.JSX.Element; static Paperclip: (props?: IconProps) => React.JSX.Element; static CloseOutlined: (props?: IconProps) => React.JSX.Element; static Add: (props?: IconProps) => React.JSX.Element; static Upload: (props?: IconProps) => React.JSX.Element; static ExclamationCircleOutlined: (props?: IconProps) => React.JSX.Element; static QuestionCircleOutlined: (props?: IconProps) => React.JSX.Element; static Contacts: (props?: IconProps) => React.JSX.Element; static CloseCircleOutlined: (props?: IconProps) => React.JSX.Element; static ArrowLeftOutlined: (props?: IconProps) => React.JSX.Element; static ArrowRightOutlined: (props?: IconProps) => React.JSX.Element; static LoadingOutlined: (props?: IconProps) => React.JSX.Element; static PlusOutlined: (props?: IconProps) => React.JSX.Element; static TagOutlined: (props?: IconProps) => React.JSX.Element; static AudioOutlined: (props?: IconProps) => React.JSX.Element; static DownOutlined: (props?: IconProps) => React.JSX.Element; static BarsOutlined: (props?: IconProps) => React.JSX.Element; static DownloadOutlined: (props?: IconProps) => React.JSX.Element; static FilterOutlined: (props?: IconProps) => React.JSX.Element; static FullscreenOutlined: (props?: IconProps) => React.JSX.Element; static ReloadOutlined: (props?: IconProps) => React.JSX.Element; static MinusOutlined: (props?: IconProps) => React.JSX.Element; static PlusCircleOutlined: (props?: IconProps) => React.JSX.Element; static PlusSquareOutlined: (props?: IconProps) => React.JSX.Element; static Copy: (props?: IconProps) => React.JSX.Element; static CodePen: (props?: IconProps) => React.JSX.Element; static Reload: (props?: IconProps) => React.JSX.Element; static Book: (props?: IconProps) => React.JSX.Element; static Copyright: (props?: IconProps) => React.JSX.Element; static Warn: (props?: IconProps) => React.JSX.Element; static Home: (props?: IconProps) => React.JSX.Element; static Dashboard: (props?: IconProps) => React.JSX.Element; static Person: (props?: IconProps) => React.JSX.Element; static Columns: (props?: IconProps) => React.JSX.Element; static PieChart: (props?: IconProps) => React.JSX.Element; static Window: (props?: IconProps) => React.JSX.Element; static Setting: (props?: IconProps) => React.JSX.Element; static More: (props?: IconProps) => React.JSX.Element; static MoreVertical: (props?: IconProps) => React.JSX.Element; static Message: (props?: IconProps) => React.JSX.Element; static Check: (props?: IconProps) => React.JSX.Element; static LogIn: (props?: IconProps) => React.JSX.Element; static LogOut: (props?: IconProps) => React.JSX.Element; static Question: (props?: IconProps) => React.JSX.Element; static Group: (props?: IconProps) => React.JSX.Element; static Time: (props?: IconProps) => React.JSX.Element; static Timer: (props?: IconProps) => React.JSX.Element; static WinkSmile: (props?: IconProps) => React.JSX.Element; static Loading: (props?: IconProps) => React.JSX.Element; static Yen: (props?: IconProps) => React.JSX.Element; static Grid: (props?: IconProps) => React.JSX.Element; static List: (props?: IconProps) => React.JSX.Element; static Bot: (props?: IconProps) => React.JSX.Element; static Email: (props?: IconProps) => React.JSX.Element; static Phone: (props?: IconProps) => React.JSX.Element; static Info: (props?: IconProps) => React.JSX.Element; static MenuUnfold: (props?: IconProps) => React.JSX.Element; static MenuFold: (props?: IconProps) => React.JSX.Element; static Clear: (props?: IconProps) => React.JSX.Element; static ChatApp: (props?: IconProps) => React.JSX.Element; static TimeStart: (props?: IconProps) => React.JSX.Element; static TimeEnd: (props?: IconProps) => React.JSX.Element; }