import { type VNode } from 'vue-demi'; import type { TransferItem } from './type'; import './transfer.css'; declare const _default: import("vue-demi").DefineComponent<{ dataSource: TransferItem[]; targetKeys: string[]; selectedKeys: string[]; titles: string[]; operations: string[]; showSearch?: boolean | undefined; showSelectAll?: boolean | undefined; filterOption?: ((inputValue: string, item: TransferItem) => boolean) | undefined; searchPlaceholder?: string | undefined; notFoundContent?: string | undefined; itemHeight?: number | undefined; itemGap?: number | undefined; buffer?: number | undefined; listStyle?: import("../../utils").StyleType | (() => import("../../utils").StyleType) | undefined; listClass?: import("../../utils").ClassType | (() => import("../../utils").ClassType) | undefined; itemStyle?: import("../../utils").StyleType | ((item: TransferItem, index: number) => import("../../utils").StyleType) | undefined; itemClass?: import("../../utils").ClassType | ((item: TransferItem, index: number) => import("../../utils").ClassType) | undefined; headerStyle?: import("../../utils").StyleType | (() => import("../../utils").StyleType) | undefined; headerClass?: import("../../utils").ClassType | (() => import("../../utils").ClassType) | undefined; footerStyle?: import("../../utils").StyleType | (() => import("../../utils").StyleType) | undefined; footerClass?: import("../../utils").ClassType | (() => import("../../utils").ClassType) | undefined; disabled?: boolean | undefined; oneWay?: boolean | undefined; pagination?: boolean | Record | undefined; showSize?: boolean | undefined; size?: "default" | "small" | "large" | undefined; }, () => VNode, {}, {}, {}, import("vue-demi").ComponentOptionsMixin, import("vue-demi").ComponentOptionsMixin, {}, "change" | "scroll" | "search" | "selectChange" | "update:targetKeys" | "update:selectedKeys", import("vue-demi").PublicProps, Readonly<{ dataSource: TransferItem[]; targetKeys: string[]; selectedKeys: string[]; titles: string[]; operations: string[]; showSearch?: boolean | undefined; showSelectAll?: boolean | undefined; filterOption?: ((inputValue: string, item: TransferItem) => boolean) | undefined; searchPlaceholder?: string | undefined; notFoundContent?: string | undefined; itemHeight?: number | undefined; itemGap?: number | undefined; buffer?: number | undefined; listStyle?: import("../../utils").StyleType | (() => import("../../utils").StyleType) | undefined; listClass?: import("../../utils").ClassType | (() => import("../../utils").ClassType) | undefined; itemStyle?: import("../../utils").StyleType | ((item: TransferItem, index: number) => import("../../utils").StyleType) | undefined; itemClass?: import("../../utils").ClassType | ((item: TransferItem, index: number) => import("../../utils").ClassType) | undefined; headerStyle?: import("../../utils").StyleType | (() => import("../../utils").StyleType) | undefined; headerClass?: import("../../utils").ClassType | (() => import("../../utils").ClassType) | undefined; footerStyle?: import("../../utils").StyleType | (() => import("../../utils").StyleType) | undefined; footerClass?: import("../../utils").ClassType | (() => import("../../utils").ClassType) | undefined; disabled?: boolean | undefined; oneWay?: boolean | undefined; pagination?: boolean | Record | undefined; showSize?: boolean | undefined; size?: "default" | "small" | "large" | undefined; }> & Readonly<{}>, { size: string; buffer: number; listStyle: string | Record; listClass: string | Record | unknown[]; itemStyle: string | Function | Record; itemClass: string | Function | Record | unknown[]; itemGap: number; headerClass: string | Record | unknown[]; headerStyle: string | Record; footerClass: string | Record | unknown[]; footerStyle: string | Record; disabled: boolean; dataSource: unknown[]; targetKeys: unknown[]; selectedKeys: unknown[]; titles: unknown[]; operations: unknown[]; showSearch: boolean; showSelectAll: boolean; filterOption: Function; searchPlaceholder: string; notFoundContent: string; itemHeight: number; oneWay: boolean; showSize: boolean; }, {}, { VirtList: import("vue-demi").DefineComponent(arrayLike: ArrayLike): T[]; from(arrayLike: ArrayLike, mapfn: (v: T_1, k: number) => U, thisArg?: any): U[]; from(iterable: Iterable | ArrayLike): T_2[]; from(iterable: Iterable | ArrayLike, mapfn: (v: T_3, k: number) => U_1, thisArg?: any): U_1[]; of(...items: T_4[]): T_4[]; readonly [Symbol.species]: ArrayConstructor; }; default: () => never[]; }; itemKey: { type: (StringConstructor | NumberConstructor)[]; required: true; }; minSize: { type: NumberConstructor; default: number; required: true; }; itemGap: { type: NumberConstructor; default: number; }; renderControl: { type: FunctionConstructor; default: undefined; }; fixed: { type: BooleanConstructor; default: boolean; }; buffer: { type: NumberConstructor; default: number; }; bufferTop: { type: NumberConstructor; default: number; }; bufferBottom: { type: NumberConstructor; default: number; }; scrollDistance: { type: NumberConstructor; default: number; }; horizontal: { type: BooleanConstructor; default: boolean; }; start: { type: NumberConstructor; default: number; }; offset: { type: NumberConstructor; default: number; }; listStyle: { type: (ObjectConstructor | ArrayConstructor | StringConstructor)[]; default: string; }; listClass: { type: (ObjectConstructor | ArrayConstructor | StringConstructor)[]; default: string; }; itemStyle: { type: (ObjectConstructor | ArrayConstructor | StringConstructor | FunctionConstructor)[]; default: string; }; itemClass: { type: (ObjectConstructor | ArrayConstructor | StringConstructor | FunctionConstructor)[]; default: string; }; headerClass: { type: (ObjectConstructor | ArrayConstructor | StringConstructor)[]; default: string; }; headerStyle: { type: (ObjectConstructor | ArrayConstructor | StringConstructor)[]; default: string; }; footerClass: { type: (ObjectConstructor | ArrayConstructor | StringConstructor)[]; default: string; }; footerStyle: { type: (ObjectConstructor | ArrayConstructor | StringConstructor)[]; default: string; }; stickyHeaderClass: { type: (ObjectConstructor | ArrayConstructor | StringConstructor)[]; default: string; }; stickyHeaderStyle: { type: (ObjectConstructor | ArrayConstructor | StringConstructor)[]; default: string; }; stickyFooterClass: { type: (ObjectConstructor | ArrayConstructor | StringConstructor)[]; default: string; }; stickyFooterStyle: { type: (ObjectConstructor | ArrayConstructor | StringConstructor)[]; default: string; }; }>, import("../..").VirtListReturn, {}, {}, {}, import("vue-demi").ComponentOptionsMixin, import("vue-demi").ComponentOptionsMixin, {}, string, import("vue-demi").PublicProps, Readonly(arrayLike: ArrayLike): T[]; from(arrayLike: ArrayLike, mapfn: (v: T_1, k: number) => U, thisArg?: any): U[]; from(iterable: Iterable | ArrayLike): T_2[]; from(iterable: Iterable | ArrayLike, mapfn: (v: T_3, k: number) => U_1, thisArg?: any): U_1[]; of(...items: T_4[]): T_4[]; readonly [Symbol.species]: ArrayConstructor; }; default: () => never[]; }; itemKey: { type: (StringConstructor | NumberConstructor)[]; required: true; }; minSize: { type: NumberConstructor; default: number; required: true; }; itemGap: { type: NumberConstructor; default: number; }; renderControl: { type: FunctionConstructor; default: undefined; }; fixed: { type: BooleanConstructor; default: boolean; }; buffer: { type: NumberConstructor; default: number; }; bufferTop: { type: NumberConstructor; default: number; }; bufferBottom: { type: NumberConstructor; default: number; }; scrollDistance: { type: NumberConstructor; default: number; }; horizontal: { type: BooleanConstructor; default: boolean; }; start: { type: NumberConstructor; default: number; }; offset: { type: NumberConstructor; default: number; }; listStyle: { type: (ObjectConstructor | ArrayConstructor | StringConstructor)[]; default: string; }; listClass: { type: (ObjectConstructor | ArrayConstructor | StringConstructor)[]; default: string; }; itemStyle: { type: (ObjectConstructor | ArrayConstructor | StringConstructor | FunctionConstructor)[]; default: string; }; itemClass: { type: (ObjectConstructor | ArrayConstructor | StringConstructor | FunctionConstructor)[]; default: string; }; headerClass: { type: (ObjectConstructor | ArrayConstructor | StringConstructor)[]; default: string; }; headerStyle: { type: (ObjectConstructor | ArrayConstructor | StringConstructor)[]; default: string; }; footerClass: { type: (ObjectConstructor | ArrayConstructor | StringConstructor)[]; default: string; }; footerStyle: { type: (ObjectConstructor | ArrayConstructor | StringConstructor)[]; default: string; }; stickyHeaderClass: { type: (ObjectConstructor | ArrayConstructor | StringConstructor)[]; default: string; }; stickyHeaderStyle: { type: (ObjectConstructor | ArrayConstructor | StringConstructor)[]; default: string; }; stickyFooterClass: { type: (ObjectConstructor | ArrayConstructor | StringConstructor)[]; default: string; }; stickyFooterStyle: { type: (ObjectConstructor | ArrayConstructor | StringConstructor)[]; default: string; }; }>> & Readonly<{}>, { fixed: boolean; renderControl: Function; buffer: number; bufferTop: number; bufferBottom: number; horizontal: boolean; start: number; offset: number; listStyle: string | Record | unknown[]; listClass: string | Record | unknown[]; itemStyle: string | Function | Record | unknown[]; itemClass: string | Function | Record | unknown[]; list: any[]; minSize: number; itemGap: number; scrollDistance: number; headerClass: string | Record | unknown[]; headerStyle: string | Record | unknown[]; footerClass: string | Record | unknown[]; footerStyle: string | Record | unknown[]; stickyHeaderClass: string | Record | unknown[]; stickyHeaderStyle: string | Record | unknown[]; stickyFooterClass: string | Record | unknown[]; stickyFooterStyle: string | Record | unknown[]; }, {}, {}, {}, string, import("vue-demi").ComponentProvideOptions, true, {}, any>; }, {}, string, import("vue-demi").ComponentProvideOptions, true, {}, any>; export default _default;