import { PropType } from 'vue'; import { DataInfo, TransferItem } from './interface'; declare const _default: import("vue").DefineComponent<{ type: { type: PropType<"source" | "target">; }; dataInfo: { type: PropType; required: true; }; title: StringConstructor; data: { type: PropType; required: true; }; allowClear: BooleanConstructor; selected: { type: PropType; required: true; }; showSearch: BooleanConstructor; showSelectAll: BooleanConstructor; simple: BooleanConstructor; inputSearchProps: { type: ObjectConstructor; }; }, { prefixCls: string; filteredData: import("vue").ComputedRef; filter: import("vue").Ref; checked: import("vue").ComputedRef; indeterminate: import("vue").ComputedRef; countSelected: import("vue").ComputedRef; countRendered: import("vue").ComputedRef; handleSelectAllChange: (checked: boolean) => void; handleSearch: (value: string) => void; handleClear: () => void; transferCtx: import("./context").TransferContext | undefined; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "search"[], "search", import("vue").PublicProps, Readonly; }; dataInfo: { type: PropType; required: true; }; title: StringConstructor; data: { type: PropType; required: true; }; allowClear: BooleanConstructor; selected: { type: PropType; required: true; }; showSearch: BooleanConstructor; showSelectAll: BooleanConstructor; simple: BooleanConstructor; inputSearchProps: { type: ObjectConstructor; }; }>> & { onSearch?: ((...args: any[]) => any) | undefined; }, { allowClear: boolean; simple: boolean; showSearch: boolean; showSelectAll: boolean; }, {}>; export default _default;