import { TransferEmits, TransferProps, TransferSlots } from "./interface.js";
import * as vue732 from "vue";
import { SlotsType } from "vue";

//#region src/transfer/Transfer.d.ts
interface InternalTransferProps extends TransferProps, TransferEmitsProps {}
interface TransferEmitsProps {
  onChange?: TransferEmits['change'];
  onSelectChange?: TransferEmits['selectChange'];
  onSearch?: TransferEmits['search'];
  onScroll?: TransferEmits['scroll'];
  'onUpdate:targetKeys'?: TransferEmits['update:targetKeys'];
  'onUpdate:selectedKeys'?: TransferEmits['update:selectedKeys'];
}
declare const Transfer: vue732.DefineSetupFnComponent<InternalTransferProps, TransferEmits, SlotsType<TransferSlots<any>>, InternalTransferProps, vue732.PublicProps>;
//#endregion
export { InternalTransferProps, TransferEmitsProps, Transfer as default };