import { RenderNodeFn, VueNode } from "../_util/type.js"; import * as vue_jsx_runtime19 from "vue/jsx-runtime"; //#region src/select/useIcons.d.ts type RenderNode = VueNode; declare function useIcons({ suffixIcon, clearIcon, menuItemSelectedIcon, removeIcon, loading, loadingIcon, multiple, hasFeedback, showSuffixIcon, feedbackIcon, showArrow, componentName }: { suffixIcon?: VueNode; clearIcon?: RenderNode; menuItemSelectedIcon?: RenderNode; removeIcon?: RenderNode; loading?: boolean; loadingIcon?: any; multiple?: boolean; hasFeedback?: boolean; feedbackIcon?: VueNode; prefixCls: string; showSuffixIcon?: boolean; showArrow?: boolean; componentName: string; }): { clearIcon: VueNode; suffixIcon: vue_jsx_runtime19.JSX.Element | (({ open, showSearch }: { open: boolean; showSearch: boolean; }) => vue_jsx_runtime19.JSX.Element | null) | null; itemIcon: string | number | boolean | vue_jsx_runtime19.JSX.Element | RenderNodeFn | null; removeIcon: string | number | boolean | vue_jsx_runtime19.JSX.Element | RenderNodeFn | null; }; //#endregion export { useIcons as default };