import { VueNode as VueNode$1 } from "../_util/type.js";
import * as vue734 from "vue";
import { SlotsType } from "vue";

//#region src/transfer/search.d.ts
interface TransferSearchProps extends TransferSearchEmitsProps {
  prefixCls?: string;
  placeholder?: string;
  value?: string;
  disabled?: boolean;
}
interface TransferSearchEmits {
  change: (e: Event) => void;
  clear: () => void;
}
interface TransferSearchEmitsProps {
  onChange?: TransferSearchEmits['change'];
  onClear?: TransferSearchEmits['clear'];
}
interface TransferSearchSlots {
  prefix?: () => VueNode$1;
}
declare const Search: vue734.DefineSetupFnComponent<TransferSearchProps, TransferSearchEmits, SlotsType<TransferSearchSlots>, TransferSearchProps, vue734.PublicProps>;
//#endregion
export { TransferSearchEmits, TransferSearchEmitsProps, TransferSearchProps, TransferSearchSlots, Search as default };