/** * * This file may have been modified by Bytedance Inc. (“Bytedance Inc.'s Modifications”). * All Bytedance Inc.'s Modifications are Copyright (year) Bytedance Inc.. * * This source code is licensed under the Apache license. * See LICENSE file in the project root for license information. * */ import * as React from 'react'; export default function getIcons({ suffixIcon, clearIcon, menuItemSelectedIcon, removeIcon, loading, multiple, prefixCls, }: { suffixIcon?: React.ReactNode; clearIcon?: React.ReactNode; menuItemSelectedIcon?: React.ReactNode; removeIcon?: React.ReactNode; loading?: boolean; multiple?: boolean; prefixCls: string; }): { clearIcon: React.ReactNode; suffixIcon: string | number | boolean | {} | React.ReactElement React.ReactElement | null) | (new (props: any) => React.Component)> | React.ReactNodeArray | React.ReactPortal | null; itemIcon: string | number | boolean | {} | React.ReactElement React.ReactElement | null) | (new (props: any) => React.Component)> | React.ReactNodeArray | React.ReactPortal | null; removeIcon: string | number | boolean | {} | React.ReactElement React.ReactElement | null) | (new (props: any) => React.Component)> | React.ReactNodeArray | React.ReactPortal | null; };