import { PropType } from 'vue'; import { DataInfo, TransferItem } from './interface'; declare const _default: import("vue").DefineComponent<{ data: { type: PropType; default: () => never[]; }; modelValue: { type: PropType; default: undefined; }; defaultValue: { type: PropType; default: () => never[]; }; selected: { type: PropType; default: undefined; }; defaultSelected: { type: PropType; default: () => never[]; }; disabled: { type: BooleanConstructor; default: boolean; }; simple: { type: BooleanConstructor; default: boolean; }; oneWay: { type: BooleanConstructor; default: boolean; }; showSearch: { type: BooleanConstructor; default: boolean; }; showSelectAll: { type: BooleanConstructor; default: boolean; }; title: { type: PropType; default: () => string[]; }; sourceInputSearchProps: { type: ObjectConstructor; }; targetInputSearchProps: { type: ObjectConstructor; }; }, { prefixCls: string; cls: import("vue").ComputedRef<(string | { [x: string]: boolean; })[]>; dataInfo: import("vue").ComputedRef<{ sourceInfo: DataInfo; targetInfo: DataInfo; }>; computedSelected: import("vue").ComputedRef; sourceTitle: import("vue").ComputedRef; targetTitle: import("vue").ComputedRef; handleClick: (target: 'target' | 'source') => void; handleSearch: (value: string, type: 'target' | 'source') => void; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { 'update:modelValue': (value: string[]) => true; 'update:selected': (selected: string[]) => true; change: (value: string[]) => true; select: (selected: string[]) => true; search: (value: string, type: 'target' | 'source') => true; }, string, import("vue").PublicProps, Readonly; default: () => never[]; }; modelValue: { type: PropType; default: undefined; }; defaultValue: { type: PropType; default: () => never[]; }; selected: { type: PropType; default: undefined; }; defaultSelected: { type: PropType; default: () => never[]; }; disabled: { type: BooleanConstructor; default: boolean; }; simple: { type: BooleanConstructor; default: boolean; }; oneWay: { type: BooleanConstructor; default: boolean; }; showSearch: { type: BooleanConstructor; default: boolean; }; showSelectAll: { type: BooleanConstructor; default: boolean; }; title: { type: PropType; default: () => string[]; }; sourceInputSearchProps: { type: ObjectConstructor; }; targetInputSearchProps: { type: ObjectConstructor; }; }>> & { onChange?: ((value: string[]) => any) | undefined; onSelect?: ((selected: string[]) => any) | undefined; "onUpdate:modelValue"?: ((value: string[]) => any) | undefined; onSearch?: ((value: string, type: "source" | "target") => any) | undefined; "onUpdate:selected"?: ((selected: string[]) => any) | undefined; }, { disabled: boolean; modelValue: string[]; defaultValue: string[]; data: TransferItem[]; title: string[]; selected: string[]; simple: boolean; showSearch: boolean; showSelectAll: boolean; defaultSelected: string[]; oneWay: boolean; }, {}>; export default _default;