import { TransferListType, TransferValue, EmptyType } from './types'; declare const _default: import("vue").DefineComponent<{ checkboxProps: { type: import("vue").PropType; }; checked: { type: import("vue").PropType; default: import("./type").TdTransferProps["checked"]; }; defaultChecked: { type: import("vue").PropType; default: () => import("./type").TdTransferProps["defaultChecked"]; }; data: { type: import("vue").PropType; default: () => import("./type").TdTransferProps["data"]; }; direction: { type: import("vue").PropType; default: import("./type").TdTransferProps["direction"]; validator(val: import("./type").TdTransferProps["direction"]): boolean; }; disabled: { type: import("vue").PropType; default: any; }; empty: { type: import("vue").PropType; default: import("./type").TdTransferProps["empty"]; }; footer: { type: import("vue").PropType; }; keys: { type: import("vue").PropType; }; operation: { type: import("vue").PropType; }; pagination: { type: import("vue").PropType; }; search: { type: import("vue").PropType; default: boolean; }; showCheckAll: { type: import("vue").PropType; default: import("./type").TdTransferProps["showCheckAll"]; }; targetDraggable: BooleanConstructor; targetSort: { type: import("vue").PropType; default: import("./type").TdTransferProps["targetSort"]; validator(val: import("./type").TdTransferProps["targetSort"]): boolean; }; title: { type: import("vue").PropType; default: () => import("./type").TdTransferProps["title"]; }; transferItem: { type: import("vue").PropType; }; value: { type: import("vue").PropType; default: import("./type").TdTransferProps["value"]; }; modelValue: { type: import("vue").PropType; default: import("./type").TdTransferProps["value"]; }; defaultValue: { type: import("vue").PropType; default: () => import("./type").TdTransferProps["defaultValue"]; }; onChange: import("vue").PropType; onCheckedChange: import("vue").PropType; onPageChange: import("vue").PropType; onScroll: import("vue").PropType; onSearch: import("vue").PropType; }, () => import("vue/jsx-runtime").JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; }; checked: { type: import("vue").PropType; default: import("./type").TdTransferProps["checked"]; }; defaultChecked: { type: import("vue").PropType; default: () => import("./type").TdTransferProps["defaultChecked"]; }; data: { type: import("vue").PropType; default: () => import("./type").TdTransferProps["data"]; }; direction: { type: import("vue").PropType; default: import("./type").TdTransferProps["direction"]; validator(val: import("./type").TdTransferProps["direction"]): boolean; }; disabled: { type: import("vue").PropType; default: any; }; empty: { type: import("vue").PropType; default: import("./type").TdTransferProps["empty"]; }; footer: { type: import("vue").PropType; }; keys: { type: import("vue").PropType; }; operation: { type: import("vue").PropType; }; pagination: { type: import("vue").PropType; }; search: { type: import("vue").PropType; default: boolean; }; showCheckAll: { type: import("vue").PropType; default: import("./type").TdTransferProps["showCheckAll"]; }; targetDraggable: BooleanConstructor; targetSort: { type: import("vue").PropType; default: import("./type").TdTransferProps["targetSort"]; validator(val: import("./type").TdTransferProps["targetSort"]): boolean; }; title: { type: import("vue").PropType; default: () => import("./type").TdTransferProps["title"]; }; transferItem: { type: import("vue").PropType; }; value: { type: import("vue").PropType; default: import("./type").TdTransferProps["value"]; }; modelValue: { type: import("vue").PropType; default: import("./type").TdTransferProps["value"]; }; defaultValue: { type: import("vue").PropType; default: () => import("./type").TdTransferProps["defaultValue"]; }; onChange: import("vue").PropType; onCheckedChange: import("vue").PropType; onPageChange: import("vue").PropType; onScroll: import("vue").PropType; onSearch: import("vue").PropType; }>>, { disabled: boolean | boolean[]; data: import("./type").DataOption[]; value: TransferValue[]; search: boolean; empty: EmptyType | EmptyType[]; title: import("./type").TitleType[] | ((h: typeof import("vue").h, props: { type: TransferListType; }) => import("..").TNodeReturnValue); direction: "left" | "right" | "both"; checked: TransferValue[]; defaultChecked: TransferValue[]; defaultValue: TransferValue[]; modelValue: TransferValue[]; showCheckAll: boolean | boolean[]; targetSort: "push" | "unshift" | "original"; targetDraggable: boolean; }, {}>; export default _default;