import { DefineComponent, PropType, ComponentOptionsMixin, PublicProps, ExtractPropTypes } from 'vue'; export type { TSelectIconProps } from './src/index.vue'; export declare const TSelectIcon: DefineComponent<{ modelValue: { type: PropType; required: true; default: string; }; prefixIcon: { type: PropType; default: string; }; selectBind: { type: PropType>; default: () => {}; }; isShowSearch: { type: PropType; default: boolean; }; isShowIcon: { type: PropType; default: boolean; }; }, { clearIcon: () => void; }, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, { select: (...args: any[]) => void; "update:modelValue": (...args: any[]) => void; }, string, PublicProps, Readonly< ExtractPropTypes<{ modelValue: { type: PropType; required: true; default: string; }; prefixIcon: { type: PropType; default: string; }; selectBind: { type: PropType>; default: () => {}; }; isShowSearch: { type: PropType; default: boolean; }; isShowIcon: { type: PropType; default: boolean; }; }>> & { onSelect?: ((...args: any[]) => any) | undefined; "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; }, { modelValue: any; prefixIcon: string; selectBind: Record; isShowSearch: boolean; isShowIcon: boolean; }, {}>;