import { CSSProperties, PropType } from 'vue'; import { CombineProps, VueJsxNode } from '../interface'; export interface TriggerProps { triggerRender?: (props?: any) => VueJsxNode; componentName?: string; componentProps?: Record; value?: any; inputValue?: string; placeholder?: string | string[]; className?: string; style?: CSSProperties; onChange?: (value: string, event: any) => void; showClearIgnoreDisabled?: boolean; onClear?: (e: MouseEvent) => void; onSearch?: (value: string, event: any) => void; onRemove?: (value: any, event: any) => void; disabled?: boolean; } export declare const vuePropsType: CombineProps; declare const Index: import("vue").DefineComponent VueJsxNode> | { type: PropType<(props?: any) => VueJsxNode>; default?: any; required?: false; }; componentName: PropType | { type: PropType; default?: any; required?: false; }; componentProps: PropType> | { type: PropType>; default?: any; required?: false; }; value: PropType | { type: PropType; default?: any; required?: false; }; inputValue: PropType | { type: PropType; default?: any; required?: false; }; placeholder: PropType | { type: PropType; default?: any; required?: false; }; className: PropType | { type: PropType; default?: any; required?: false; }; style: PropType | { type: PropType; default?: any; required?: false; }; onChange: PropType<(value: string, event: any) => void> | { type: PropType<(value: string, event: any) => void>; default?: any; required?: false; }; showClearIgnoreDisabled: PropType | { type: PropType; default?: any; required?: false; }; onClear: PropType<(e: MouseEvent) => void> | { type: PropType<(e: MouseEvent) => void>; default?: any; required?: false; }; onSearch: PropType<(value: string, event: any) => void> | { type: PropType<(value: string, event: any) => void>; default?: any; required?: false; }; onRemove: PropType<(value: any, event: any) => void> | { type: PropType<(value: any, event: any) => void>; default?: any; required?: false; }; disabled: PropType | { type: PropType; default?: any; required?: false; }; }>, () => VueJsxNode, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly VueJsxNode> | { type: PropType<(props?: any) => VueJsxNode>; default?: any; required?: false; }; componentName: PropType | { type: PropType; default?: any; required?: false; }; componentProps: PropType> | { type: PropType>; default?: any; required?: false; }; value: PropType | { type: PropType; default?: any; required?: false; }; inputValue: PropType | { type: PropType; default?: any; required?: false; }; placeholder: PropType | { type: PropType; default?: any; required?: false; }; className: PropType | { type: PropType; default?: any; required?: false; }; style: PropType | { type: PropType; default?: any; required?: false; }; onChange: PropType<(value: string, event: any) => void> | { type: PropType<(value: string, event: any) => void>; default?: any; required?: false; }; showClearIgnoreDisabled: PropType | { type: PropType; default?: any; required?: false; }; onClear: PropType<(e: MouseEvent) => void> | { type: PropType<(e: MouseEvent) => void>; default?: any; required?: false; }; onSearch: PropType<(value: string, event: any) => void> | { type: PropType<(value: string, event: any) => void>; default?: any; required?: false; }; onRemove: PropType<(value: any, event: any) => void> | { type: PropType<(value: any, event: any) => void>; default?: any; required?: false; }; disabled: PropType | { type: PropType; default?: any; required?: false; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; export default Index;