import type { CSSProperties, SlotsType } from 'vue'; import type { ListStyle, TransferDirection, TransferItem } from './interface'; declare const _default: import("vue").DefineComponent<{ id: StringConstructor; prefixCls: StringConstructor; dataSource: { type: import("vue").PropType; default: TransferItem[]; }; disabled: { type: BooleanConstructor; default: boolean; }; targetKeys: { type: import("vue").PropType; default: string[]; }; selectedKeys: { type: import("vue").PropType; default: string[]; }; render: { type: import("vue").PropType>; default: import("./interface").TransferRender; }; listStyle: { type: import("vue").PropType CSSProperties)>; default: CSSProperties | ((style: ListStyle) => CSSProperties); }; operationStyle: { type: import("vue").PropType; default: CSSProperties; }; titles: { type: import("vue").PropType; default: string[]; }; operations: { type: import("vue").PropType; default: string[]; }; showSearch: { type: BooleanConstructor; default: boolean; }; filterOption: { type: import("vue").PropType<(inputValue: string, item: TransferItem) => boolean>; default: (inputValue: string, item: TransferItem) => boolean; }; searchPlaceholder: StringConstructor; notFoundContent: any; locale: { type: import("vue").PropType<{}>; default: {}; }; rowKey: { type: import("vue").PropType<(record: TransferItem) => string>; default: (record: TransferItem) => string; }; showSelectAll: { type: BooleanConstructor; default: boolean; }; selectAllLabels: { type: import("vue").PropType; default: import("./interface").SelectAllLabel[]; }; children: { type: import("vue").PropType<(props: Partial>) => import("@antdv/ui/es/ui").VueNode>; default: (props: Partial>) => import("@antdv/ui/es/ui").VueNode; }; oneWay: { type: BooleanConstructor; default: boolean; }; pagination: { type: import("vue").PropType; default: import("./interface").PaginationType; }; status: { type: import("vue").PropType; default: import("@antdv/ui/es/ui").InputStatus; }; onChange: { type: import("vue").PropType<(targetKeys: string[], direction: TransferDirection, moveKeys: string[]) => void>; default: (targetKeys: string[], direction: TransferDirection, moveKeys: string[]) => void; }; onSelectChange: { type: import("vue").PropType<(sourceSelectedKeys: string[], targetSelectedKeys: string[]) => void>; default: (sourceSelectedKeys: string[], targetSelectedKeys: string[]) => void; }; onSearch: { type: import("vue").PropType<(direction: TransferDirection, value: string) => void>; default: (direction: TransferDirection, value: string) => void; }; onScroll: { type: import("vue").PropType<(direction: TransferDirection, e: UIEvent) => void>; default: (direction: TransferDirection, e: UIEvent) => void; }; 'onUpdate:targetKeys': { type: import("vue").PropType<(keys: string[]) => void>; default: (keys: string[]) => void; }; 'onUpdate:selectedKeys': { type: import("vue").PropType<(keys: string[]) => void>; default: (keys: string[]) => void; }; }, () => import("@antdv/ui/es/ui").VueNode, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly; default: TransferItem[]; }; disabled: { type: BooleanConstructor; default: boolean; }; targetKeys: { type: import("vue").PropType; default: string[]; }; selectedKeys: { type: import("vue").PropType; default: string[]; }; render: { type: import("vue").PropType>; default: import("./interface").TransferRender; }; listStyle: { type: import("vue").PropType CSSProperties)>; default: CSSProperties | ((style: ListStyle) => CSSProperties); }; operationStyle: { type: import("vue").PropType; default: CSSProperties; }; titles: { type: import("vue").PropType; default: string[]; }; operations: { type: import("vue").PropType; default: string[]; }; showSearch: { type: BooleanConstructor; default: boolean; }; filterOption: { type: import("vue").PropType<(inputValue: string, item: TransferItem) => boolean>; default: (inputValue: string, item: TransferItem) => boolean; }; searchPlaceholder: StringConstructor; notFoundContent: any; locale: { type: import("vue").PropType<{}>; default: {}; }; rowKey: { type: import("vue").PropType<(record: TransferItem) => string>; default: (record: TransferItem) => string; }; showSelectAll: { type: BooleanConstructor; default: boolean; }; selectAllLabels: { type: import("vue").PropType; default: import("./interface").SelectAllLabel[]; }; children: { type: import("vue").PropType<(props: Partial>) => import("@antdv/ui/es/ui").VueNode>; default: (props: Partial>) => import("@antdv/ui/es/ui").VueNode; }; oneWay: { type: BooleanConstructor; default: boolean; }; pagination: { type: import("vue").PropType; default: import("./interface").PaginationType; }; status: { type: import("vue").PropType; default: import("@antdv/ui/es/ui").InputStatus; }; onChange: { type: import("vue").PropType<(targetKeys: string[], direction: TransferDirection, moveKeys: string[]) => void>; default: (targetKeys: string[], direction: TransferDirection, moveKeys: string[]) => void; }; onSelectChange: { type: import("vue").PropType<(sourceSelectedKeys: string[], targetSelectedKeys: string[]) => void>; default: (sourceSelectedKeys: string[], targetSelectedKeys: string[]) => void; }; onSearch: { type: import("vue").PropType<(direction: TransferDirection, value: string) => void>; default: (direction: TransferDirection, value: string) => void; }; onScroll: { type: import("vue").PropType<(direction: TransferDirection, e: UIEvent) => void>; default: (direction: TransferDirection, e: UIEvent) => void; }; 'onUpdate:targetKeys': { type: import("vue").PropType<(keys: string[]) => void>; default: (keys: string[]) => void; }; 'onUpdate:selectedKeys': { type: import("vue").PropType<(keys: string[]) => void>; default: (keys: string[]) => void; }; }>>, { disabled: boolean; listStyle: CSSProperties | ((style: ListStyle) => CSSProperties); titles: string[]; notFoundContent: any; locale: {}; children: (props: Partial>) => import("@antdv/ui/es/ui").VueNode; onChange: (targetKeys: string[], direction: TransferDirection, moveKeys: string[]) => void; onScroll: (direction: TransferDirection, e: UIEvent) => void; rowKey: (record: TransferItem) => string; render: import("./interface").TransferRender; status: import("@antdv/ui/es/ui").InputStatus; showSearch: boolean; onSearch: (direction: TransferDirection, value: string) => void; filterOption: (inputValue: string, item: TransferItem) => boolean; selectedKeys: string[]; 'onUpdate:selectedKeys': (keys: string[]) => void; pagination: boolean | { pageSize?: number; simple?: boolean; showSizeChanger?: boolean; showLessItems?: boolean; }; dataSource: TransferItem[]; showSelectAll: boolean; targetKeys: string[]; operationStyle: CSSProperties; operations: string[]; selectAllLabels: import("./interface").SelectAllLabel[]; oneWay: boolean; onSelectChange: (sourceSelectedKeys: string[], targetSelectedKeys: string[]) => void; 'onUpdate:targetKeys': (keys: string[]) => void; }, SlotsType<{ leftTitle?: any; rightTitle?: any; children?: any; render?: TransferItem; notFoundContent?: any; leftSelectAllLabel?: any; rightSelectAllLabel?: any; footer?: any; default?: any; }>>; export default _default;