import { PropType } from 'vue'; import { DataInfo, TransferItem } from './interface'; declare const _default: import("vue").DefineComponent; default: () => never[]; }; modelValue: { type: PropType; default: undefined; }; defaultValue: { type: PropType; default: () => never[]; }; selected: { type: PropType; default: undefined; }; defaultSelected: { type: PropType; default: () => never[]; }; disabled: { type: BooleanConstructor; default: boolean; }; simple: { type: BooleanConstructor; default: boolean; }; oneWay: { type: BooleanConstructor; default: boolean; }; showSearch: { type: BooleanConstructor; default: boolean; }; showSelectAll: { type: BooleanConstructor; default: boolean; }; title: { type: PropType; default: () => string[]; }; sourceInputSearchProps: { type: ObjectConstructor; }; targetInputSearchProps: { type: ObjectConstructor; }; }>, { prefixCls: string; cls: import("vue").ComputedRef<(string | { [x: string]: boolean; })[]>; dataInfo: import("vue").ComputedRef<{ sourceInfo: DataInfo; targetInfo: DataInfo; }>; computedSelected: import("vue").ComputedRef; mergedDisabled: import("vue").ComputedRef; sourceTitle: import("vue").ComputedRef; targetTitle: import("vue").ComputedRef; handleClick: (target: 'target' | 'source') => void; handleSearch: (value: string, type: 'target' | 'source') => void; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { 'update:modelValue': (value: string[]) => true; 'update:selected': (selected: string[]) => true; change: (value: string[]) => true; select: (selected: string[]) => true; search: (value: string, type: 'target' | 'source') => true; }, string, import("vue").PublicProps, Readonly; default: () => never[]; }; modelValue: { type: PropType; default: undefined; }; defaultValue: { type: PropType; default: () => never[]; }; selected: { type: PropType; default: undefined; }; defaultSelected: { type: PropType; default: () => never[]; }; disabled: { type: BooleanConstructor; default: boolean; }; simple: { type: BooleanConstructor; default: boolean; }; oneWay: { type: BooleanConstructor; default: boolean; }; showSearch: { type: BooleanConstructor; default: boolean; }; showSelectAll: { type: BooleanConstructor; default: boolean; }; title: { type: PropType; default: () => string[]; }; sourceInputSearchProps: { type: ObjectConstructor; }; targetInputSearchProps: { type: ObjectConstructor; }; }>> & Readonly<{ onChange?: ((value: string[]) => any) | undefined; "onUpdate:modelValue"?: ((value: string[]) => any) | undefined; onSelect?: ((selected: string[]) => any) | undefined; onSearch?: ((value: string, type: "source" | "target") => any) | undefined; "onUpdate:selected"?: ((selected: string[]) => any) | undefined; }>, { disabled: boolean; defaultValue: string[]; modelValue: string[]; data: TransferItem[]; title: string[]; simple: boolean; selected: string[]; showSearch: boolean; showSelectAll: boolean; defaultSelected: string[]; oneWay: boolean; }, {}, { ArcoButton: { new (...args: any[]): import("vue").CreateComponentPublicInstanceWithMixins; }; shape: { type: PropType<"circle" | "round" | "square">; }; status: { type: PropType<"normal" | "success" | "warning" | "danger">; }; size: { type: PropType<"mini" | "small" | "medium" | "large">; }; long: { type: BooleanConstructor; default: boolean; }; loading: { type: BooleanConstructor; default: boolean; }; disabled: { type: BooleanConstructor; }; htmlType: { type: PropType; default: string; }; autofocus: { type: BooleanConstructor; default: boolean; }; href: StringConstructor; }>> & Readonly<{ onClick?: ((ev: MouseEvent) => any) | undefined; }>, { prefixCls: string; cls: import("vue").ComputedRef<(string | { [x: string]: boolean; })[]>; mergedDisabled: import("vue").ComputedRef; handleClick: (ev: MouseEvent) => void; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { click: (ev: MouseEvent) => true; }, import("vue").PublicProps, { disabled: boolean; autofocus: boolean; loading: boolean; long: boolean; htmlType: string; }, true, {}, {}, { IconLoading: any; } & import("vue").GlobalComponents, import("vue").GlobalDirectives, string, {}, any, import("vue").ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly; }; shape: { type: PropType<"circle" | "round" | "square">; }; status: { type: PropType<"normal" | "success" | "warning" | "danger">; }; size: { type: PropType<"mini" | "small" | "medium" | "large">; }; long: { type: BooleanConstructor; default: boolean; }; loading: { type: BooleanConstructor; default: boolean; }; disabled: { type: BooleanConstructor; }; htmlType: { type: PropType; default: string; }; autofocus: { type: BooleanConstructor; default: boolean; }; href: StringConstructor; }>> & Readonly<{ onClick?: ((ev: MouseEvent) => any) | undefined; }>, { prefixCls: string; cls: import("vue").ComputedRef<(string | { [x: string]: boolean; })[]>; mergedDisabled: import("vue").ComputedRef; handleClick: (ev: MouseEvent) => void; }, {}, {}, {}, { disabled: boolean; autofocus: boolean; loading: boolean; long: boolean; htmlType: string; }>; __isFragment?: undefined; __isTeleport?: undefined; __isSuspense?: undefined; } & import("vue").ComponentOptionsBase; }; shape: { type: PropType<"circle" | "round" | "square">; }; status: { type: PropType<"normal" | "success" | "warning" | "danger">; }; size: { type: PropType<"mini" | "small" | "medium" | "large">; }; long: { type: BooleanConstructor; default: boolean; }; loading: { type: BooleanConstructor; default: boolean; }; disabled: { type: BooleanConstructor; }; htmlType: { type: PropType; default: string; }; autofocus: { type: BooleanConstructor; default: boolean; }; href: StringConstructor; }>> & Readonly<{ onClick?: ((ev: MouseEvent) => any) | undefined; }>, { prefixCls: string; cls: import("vue").ComputedRef<(string | { [x: string]: boolean; })[]>; mergedDisabled: import("vue").ComputedRef; handleClick: (ev: MouseEvent) => void; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { click: (ev: MouseEvent) => true; }, string, { disabled: boolean; autofocus: boolean; loading: boolean; long: boolean; htmlType: string; }, {}, string, {}, { IconLoading: any; } & import("vue").GlobalComponents, import("vue").GlobalDirectives, string, import("vue").ComponentProvideOptions> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & { Group: import("vue").DefineComponent; }; status: { type: PropType<"normal" | "success" | "warning" | "danger">; }; shape: { type: PropType<"circle" | "round" | "square">; }; size: { type: PropType<"mini" | "small" | "medium" | "large">; }; disabled: { type: BooleanConstructor; }; }>, { prefixCls: string; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly; }; status: { type: PropType<"normal" | "success" | "warning" | "danger">; }; shape: { type: PropType<"circle" | "round" | "square">; }; size: { type: PropType<"mini" | "small" | "medium" | "large">; }; disabled: { type: BooleanConstructor; }; }>> & Readonly<{}>, { disabled: boolean; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; install: (app: import("vue").App, options?: import("../_utils/types").ArcoOptions | undefined) => void; }; TransferView: import("vue").DefineComponent; }; dataInfo: { type: PropType; required: true; }; title: StringConstructor; data: { type: PropType; required: true; }; disabled: BooleanConstructor; allowClear: BooleanConstructor; selected: { type: PropType; required: true; }; showSearch: BooleanConstructor; showSelectAll: BooleanConstructor; simple: BooleanConstructor; inputSearchProps: { type: ObjectConstructor; }; }>, { prefixCls: string; filteredData: import("vue").ComputedRef; filter: import("vue").Ref; checked: import("vue").ComputedRef; indeterminate: import("vue").ComputedRef; countSelected: import("vue").ComputedRef; countRendered: import("vue").ComputedRef; handleSelectAllChange: (checked: boolean) => void; handleSearch: (value: string) => void; handleClear: () => void; transferCtx: import("./context").TransferContext | undefined; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "search"[], "search", import("vue").PublicProps, Readonly; }; dataInfo: { type: PropType; required: true; }; title: StringConstructor; data: { type: PropType; required: true; }; disabled: BooleanConstructor; allowClear: BooleanConstructor; selected: { type: PropType; required: true; }; showSearch: BooleanConstructor; showSelectAll: BooleanConstructor; simple: BooleanConstructor; inputSearchProps: { type: ObjectConstructor; }; }>> & Readonly<{ onSearch?: ((...args: any[]) => any) | undefined; }>, { disabled: boolean; allowClear: boolean; simple: boolean; showSearch: boolean; showSelectAll: boolean; }, {}, { Empty: import("vue").DefineComponent, () => import("vue").VNode[] | import("vue/jsx-runtime").JSX.Element, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly> & Readonly<{}>, { inConfigProvider: boolean; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; Checkbox: { new (...args: any[]): import("vue").CreateComponentPublicInstanceWithMixins; default: undefined; }; defaultChecked: { type: BooleanConstructor; default: boolean; }; value: { type: (BooleanConstructor | StringConstructor | NumberConstructor)[]; }; disabled: { type: BooleanConstructor; default: boolean; }; indeterminate: { type: BooleanConstructor; default: boolean; }; uninjectGroupContext: { type: BooleanConstructor; default: boolean; }; }>> & Readonly<{ onChange?: ((value: boolean | (string | number | boolean)[], ev: Event) => any) | undefined; "onUpdate:modelValue"?: ((value: boolean | (string | number | boolean)[]) => any) | undefined; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { 'update:modelValue': (value: boolean | (string | number | boolean)[]) => true; change: (value: boolean | (string | number | boolean)[], ev: Event) => true; }, import("vue").PublicProps, { disabled: boolean; modelValue: boolean | (string | number | boolean)[]; defaultChecked: boolean; indeterminate: boolean; uninjectGroupContext: boolean; }, true, {}, {}, { IconCheck: import("vue").DefineComponent<{}, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<{}> & Readonly<{}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; IconHover: import("vue").DefineComponent; default: string; }; disabled: { type: BooleanConstructor; default: boolean; }; }>, { prefixCls: string; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly; default: string; }; disabled: { type: BooleanConstructor; default: boolean; }; }>> & Readonly<{}>, { size: "mini" | "small" | "medium" | "large"; disabled: boolean; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; } & import("vue").GlobalComponents, import("vue").GlobalDirectives, string, {}, any, import("vue").ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly; default: undefined; }; defaultChecked: { type: BooleanConstructor; default: boolean; }; value: { type: (BooleanConstructor | StringConstructor | NumberConstructor)[]; }; disabled: { type: BooleanConstructor; default: boolean; }; indeterminate: { type: BooleanConstructor; default: boolean; }; uninjectGroupContext: { type: BooleanConstructor; default: boolean; }; }>> & Readonly<{ onChange?: ((value: boolean | (string | number | boolean)[], ev: Event) => any) | undefined; "onUpdate:modelValue"?: ((value: boolean | (string | number | boolean)[]) => any) | undefined; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, { disabled: boolean; modelValue: boolean | (string | number | boolean)[]; defaultChecked: boolean; indeterminate: boolean; uninjectGroupContext: boolean; }>; __isFragment?: undefined; __isTeleport?: undefined; __isSuspense?: undefined; } & import("vue").ComponentOptionsBase; default: undefined; }; defaultChecked: { type: BooleanConstructor; default: boolean; }; value: { type: (BooleanConstructor | StringConstructor | NumberConstructor)[]; }; disabled: { type: BooleanConstructor; default: boolean; }; indeterminate: { type: BooleanConstructor; default: boolean; }; uninjectGroupContext: { type: BooleanConstructor; default: boolean; }; }>> & Readonly<{ onChange?: ((value: boolean | (string | number | boolean)[], ev: Event) => any) | undefined; "onUpdate:modelValue"?: ((value: boolean | (string | number | boolean)[]) => any) | undefined; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { 'update:modelValue': (value: boolean | (string | number | boolean)[]) => true; change: (value: boolean | (string | number | boolean)[], ev: Event) => true; }, string, { disabled: boolean; modelValue: boolean | (string | number | boolean)[]; defaultChecked: boolean; indeterminate: boolean; uninjectGroupContext: boolean; }, {}, string, {}, { IconCheck: import("vue").DefineComponent<{}, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<{}> & Readonly<{}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; IconHover: import("vue").DefineComponent; default: string; }; disabled: { type: BooleanConstructor; default: boolean; }; }>, { prefixCls: string; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly; default: string; }; disabled: { type: BooleanConstructor; default: boolean; }; }>> & Readonly<{}>, { size: "mini" | "small" | "medium" | "large"; disabled: boolean; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; } & import("vue").GlobalComponents, import("vue").GlobalDirectives, string, import("vue").ComponentProvideOptions> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & { Group: import("vue").DefineComponent; default: undefined; }; defaultValue: { type: PropType<(string | number | boolean)[]>; default: () => never[]; }; max: { type: NumberConstructor; }; options: { type: PropType<(string | number | import("..").CheckboxOption)[]>; }; direction: { type: PropType<"horizontal" | "vertical">; default: string; }; disabled: { type: BooleanConstructor; default: boolean; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { 'update:modelValue': (value: (string | number | boolean)[]) => true; change: (value: (string | number | boolean)[], ev: Event) => true; }, string, import("vue").PublicProps, Readonly; default: undefined; }; defaultValue: { type: PropType<(string | number | boolean)[]>; default: () => never[]; }; max: { type: NumberConstructor; }; options: { type: PropType<(string | number | import("..").CheckboxOption)[]>; }; direction: { type: PropType<"horizontal" | "vertical">; default: string; }; disabled: { type: BooleanConstructor; default: boolean; }; }>> & Readonly<{ onChange?: ((value: (string | number | boolean)[], ev: Event) => any) | undefined; "onUpdate:modelValue"?: ((value: (string | number | boolean)[]) => any) | undefined; }>, { disabled: boolean; defaultValue: (string | number | boolean)[]; modelValue: (string | number | boolean)[]; direction: "horizontal" | "vertical"; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; install: (app: import("vue").App, options?: import("../_utils/types").ArcoOptions | undefined) => void; }; IconHover: import("vue").DefineComponent; default: string; }; disabled: { type: BooleanConstructor; default: boolean; }; }>, { prefixCls: string; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly; default: string; }; disabled: { type: BooleanConstructor; default: boolean; }; }>> & Readonly<{}>, { size: "mini" | "small" | "medium" | "large"; disabled: boolean; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; IconDelete: any; InputSearch: import("vue").DefineComponent; }; buttonText: { type: StringConstructor; }; buttonProps: { type: PropType; }; }>, { inputRef: import("vue").Ref; render: () => import("vue/jsx-runtime").JSX.Element; }, {}, {}, { focus(): void; blur(): void; }, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { search: (value: string, ev: MouseEvent) => true; }, string, import("vue").PublicProps, Readonly; }; buttonText: { type: StringConstructor; }; buttonProps: { type: PropType; }; }>> & Readonly<{ onSearch?: ((value: string, ev: MouseEvent) => any) | undefined; }>, { disabled: boolean; loading: boolean; searchButton: boolean; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; List: { new (...args: any[]): import("vue").CreateComponentPublicInstanceWithMixins; }; size: { type: PropType<"small" | "medium" | "large">; default: string; }; bordered: { type: BooleanConstructor; default: boolean; }; split: { type: BooleanConstructor; default: boolean; }; loading: { type: BooleanConstructor; default: boolean; }; hoverable: { type: BooleanConstructor; default: boolean; }; paginationProps: { type: PropType; }; gridProps: { type: ObjectConstructor; }; maxHeight: { type: PropType; default: number; }; bottomOffset: { type: NumberConstructor; default: number; }; virtualListProps: { type: PropType; }; scrollbar: { type: PropType; default: boolean; }; }>> & Readonly<{ onScroll?: (() => any) | undefined; onReachBottom?: (() => any) | undefined; onPageChange?: ((page: number) => any) | undefined; onPageSizeChange?: ((pageSize: number) => any) | undefined; }>, { virtualListRef: import("vue").Ref; render: () => import("vue/jsx-runtime").JSX.Element; }, {}, {}, { scrollIntoView(options: import("../_components/virtual-list-v2/interface").ScrollIntoViewOptions): void; }, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { scroll: () => true; reachBottom: () => true; pageChange: (page: number) => true; pageSizeChange: (pageSize: number) => true; }, import("vue").PublicProps, { size: "small" | "medium" | "large"; loading: boolean; bordered: boolean; scrollbar: boolean | import("..").ScrollbarProps; maxHeight: string | number; split: boolean; hoverable: boolean; bottomOffset: number; }, true, {}, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, {}, any, import("vue").ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly; }; size: { type: PropType<"small" | "medium" | "large">; default: string; }; bordered: { type: BooleanConstructor; default: boolean; }; split: { type: BooleanConstructor; default: boolean; }; loading: { type: BooleanConstructor; default: boolean; }; hoverable: { type: BooleanConstructor; default: boolean; }; paginationProps: { type: PropType; }; gridProps: { type: ObjectConstructor; }; maxHeight: { type: PropType; default: number; }; bottomOffset: { type: NumberConstructor; default: number; }; virtualListProps: { type: PropType; }; scrollbar: { type: PropType; default: boolean; }; }>> & Readonly<{ onScroll?: (() => any) | undefined; onReachBottom?: (() => any) | undefined; onPageChange?: ((page: number) => any) | undefined; onPageSizeChange?: ((pageSize: number) => any) | undefined; }>, { virtualListRef: import("vue").Ref; render: () => import("vue/jsx-runtime").JSX.Element; }, {}, {}, { scrollIntoView(options: import("../_components/virtual-list-v2/interface").ScrollIntoViewOptions): void; }, { size: "small" | "medium" | "large"; loading: boolean; bordered: boolean; scrollbar: boolean | import("..").ScrollbarProps; maxHeight: string | number; split: boolean; hoverable: boolean; bottomOffset: number; }>; __isFragment?: undefined; __isTeleport?: undefined; __isSuspense?: undefined; } & import("vue").ComponentOptionsBase; }; size: { type: PropType<"small" | "medium" | "large">; default: string; }; bordered: { type: BooleanConstructor; default: boolean; }; split: { type: BooleanConstructor; default: boolean; }; loading: { type: BooleanConstructor; default: boolean; }; hoverable: { type: BooleanConstructor; default: boolean; }; paginationProps: { type: PropType; }; gridProps: { type: ObjectConstructor; }; maxHeight: { type: PropType; default: number; }; bottomOffset: { type: NumberConstructor; default: number; }; virtualListProps: { type: PropType; }; scrollbar: { type: PropType; default: boolean; }; }>> & Readonly<{ onScroll?: (() => any) | undefined; onReachBottom?: (() => any) | undefined; onPageChange?: ((page: number) => any) | undefined; onPageSizeChange?: ((pageSize: number) => any) | undefined; }>, { virtualListRef: import("vue").Ref; render: () => import("vue/jsx-runtime").JSX.Element; }, {}, {}, { scrollIntoView(options: import("../_components/virtual-list-v2/interface").ScrollIntoViewOptions): void; }, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { scroll: () => true; reachBottom: () => true; pageChange: (page: number) => true; pageSizeChange: (pageSize: number) => true; }, string, { size: "small" | "medium" | "large"; loading: boolean; bordered: boolean; scrollbar: boolean | import("..").ScrollbarProps; maxHeight: string | number; split: boolean; hoverable: boolean; bottomOffset: number; }, {}, string, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, import("vue").ComponentProvideOptions> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & { Item: { new (...args: any[]): import("vue").CreateComponentPublicInstanceWithMixins; default: string; }; }>> & Readonly<{}>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, import("vue").PublicProps, { actionLayout: "horizontal" | "vertical"; }, true, {}, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, {}, any, import("vue").ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly; default: string; }; }>> & Readonly<{}>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, { actionLayout: "horizontal" | "vertical"; }>; __isFragment?: undefined; __isTeleport?: undefined; __isSuspense?: undefined; } & import("vue").ComponentOptionsBase; default: string; }; }>> & Readonly<{}>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, { actionLayout: "horizontal" | "vertical"; }, {}, string, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, import("vue").ComponentProvideOptions> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & { Meta: import("vue").DefineComponent, { prefixCls: string; hasContent: boolean; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly> & Readonly<{}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; }; install: (app: import("vue").App, options?: import("../_utils/types").ArcoOptions | undefined) => void; }; TransferListItem: import("vue").DefineComponent; }; data: { type: PropType; required: true; }; allowClear: { type: BooleanConstructor; }; disabled: { type: BooleanConstructor; }; draggable: { type: BooleanConstructor; }; simple: BooleanConstructor; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly; }; data: { type: PropType; required: true; }; allowClear: { type: BooleanConstructor; }; disabled: { type: BooleanConstructor; }; draggable: { type: BooleanConstructor; }; simple: BooleanConstructor; }>> & Readonly<{}>, { disabled: boolean; allowClear: boolean; draggable: boolean; simple: boolean; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; Scrollbar: { new (...args: any[]): import("vue").CreateComponentPublicInstanceWithMixins; default: string; }; outerClass: (ObjectConstructor | StringConstructor | ArrayConstructor)[]; outerStyle: { type: PropType; }; hide: { type: BooleanConstructor; default: boolean; }; disableHorizontal: { type: BooleanConstructor; default: boolean; }; disableVertical: { type: BooleanConstructor; default: boolean; }; }>> & Readonly<{ onScroll?: ((ev: Event) => any) | undefined; }>, { prefixCls: string; cls: import("vue").ComputedRef<(string | Record | undefined)[]>; style: import("vue").ComputedRef; containerRef: import("vue").Ref; horizontalThumbRef: import("vue").Ref; verticalThumbRef: import("vue").Ref; horizontalData: import("vue").Ref; verticalData: import("vue").Ref; isBoth: import("vue").Ref; hasHorizontalScrollbar: import("vue").ComputedRef; hasVerticalScrollbar: import("vue").ComputedRef; handleResize: () => void; handleScroll: (ev: Event) => void; handleHorizontalScroll: (offset: number) => void; handleVerticalScroll: (offset: number) => void; }, {}, {}, { scrollTo(options?: number | { left?: number | undefined; top?: number | undefined; } | undefined, y?: number | undefined): void; scrollTop(top: number): void; scrollLeft(left: number): void; }, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { scroll: (ev: Event) => true; }, import("vue").PublicProps, { type: "embed" | "track"; hide: boolean; disableHorizontal: boolean; disableVertical: boolean; }, true, {}, {}, { ResizeObserver: import("vue").DefineComponent, () => import("vue").VNode[] | undefined, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "resize"[], "resize", import("vue").PublicProps, Readonly> & Readonly<{ onResize?: ((...args: any[]) => any) | undefined; }>, { watchOnUpdated: boolean; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; Thumb: import("vue").DefineComponent; }; direction: { type: PropType<"horizontal" | "vertical">; default: string; }; alwaysShow: { type: BooleanConstructor; default: boolean; }; both: { type: BooleanConstructor; default: boolean; }; }>, { visible: import("vue").Ref; trackRef: import("vue").Ref; thumbRef: import("vue").Ref; prefixCls: string; thumbCls: import("vue").ComputedRef<(string | { [x: string]: boolean; })[]>; thumbStyle: import("vue").ComputedRef<{ [x: string]: string; }>; handleThumbMouseDown: (ev: MouseEvent) => void; handleTrackClick: (ev: MouseEvent) => void; setOffset: (_offset: number) => void; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "scroll"[], "scroll", import("vue").PublicProps, Readonly; }; direction: { type: PropType<"horizontal" | "vertical">; default: string; }; alwaysShow: { type: BooleanConstructor; default: boolean; }; both: { type: BooleanConstructor; default: boolean; }; }>> & Readonly<{ onScroll?: ((...args: any[]) => any) | undefined; }>, { direction: "horizontal" | "vertical"; both: boolean; alwaysShow: boolean; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; } & import("vue").GlobalComponents, import("vue").GlobalDirectives, string, {}, any, import("vue").ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly; default: string; }; outerClass: (ObjectConstructor | StringConstructor | ArrayConstructor)[]; outerStyle: { type: PropType; }; hide: { type: BooleanConstructor; default: boolean; }; disableHorizontal: { type: BooleanConstructor; default: boolean; }; disableVertical: { type: BooleanConstructor; default: boolean; }; }>> & Readonly<{ onScroll?: ((ev: Event) => any) | undefined; }>, { prefixCls: string; cls: import("vue").ComputedRef<(string | Record | undefined)[]>; style: import("vue").ComputedRef; containerRef: import("vue").Ref; horizontalThumbRef: import("vue").Ref; verticalThumbRef: import("vue").Ref; horizontalData: import("vue").Ref; verticalData: import("vue").Ref; isBoth: import("vue").Ref; hasHorizontalScrollbar: import("vue").ComputedRef; hasVerticalScrollbar: import("vue").ComputedRef; handleResize: () => void; handleScroll: (ev: Event) => void; handleHorizontalScroll: (offset: number) => void; handleVerticalScroll: (offset: number) => void; }, {}, {}, { scrollTo(options?: number | { left?: number | undefined; top?: number | undefined; } | undefined, y?: number | undefined): void; scrollTop(top: number): void; scrollLeft(left: number): void; }, { type: "embed" | "track"; hide: boolean; disableHorizontal: boolean; disableVertical: boolean; }>; __isFragment?: undefined; __isTeleport?: undefined; __isSuspense?: undefined; } & import("vue").ComponentOptionsBase; default: string; }; outerClass: (ObjectConstructor | StringConstructor | ArrayConstructor)[]; outerStyle: { type: PropType; }; hide: { type: BooleanConstructor; default: boolean; }; disableHorizontal: { type: BooleanConstructor; default: boolean; }; disableVertical: { type: BooleanConstructor; default: boolean; }; }>> & Readonly<{ onScroll?: ((ev: Event) => any) | undefined; }>, { prefixCls: string; cls: import("vue").ComputedRef<(string | Record | undefined)[]>; style: import("vue").ComputedRef; containerRef: import("vue").Ref; horizontalThumbRef: import("vue").Ref; verticalThumbRef: import("vue").Ref; horizontalData: import("vue").Ref; verticalData: import("vue").Ref; isBoth: import("vue").Ref; hasHorizontalScrollbar: import("vue").ComputedRef; hasVerticalScrollbar: import("vue").ComputedRef; handleResize: () => void; handleScroll: (ev: Event) => void; handleHorizontalScroll: (offset: number) => void; handleVerticalScroll: (offset: number) => void; }, {}, {}, { scrollTo(options?: number | { left?: number | undefined; top?: number | undefined; } | undefined, y?: number | undefined): void; scrollTop(top: number): void; scrollLeft(left: number): void; }, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { scroll: (ev: Event) => true; }, string, { type: "embed" | "track"; hide: boolean; disableHorizontal: boolean; disableVertical: boolean; }, {}, string, {}, { ResizeObserver: import("vue").DefineComponent, () => import("vue").VNode[] | undefined, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "resize"[], "resize", import("vue").PublicProps, Readonly> & Readonly<{ onResize?: ((...args: any[]) => any) | undefined; }>, { watchOnUpdated: boolean; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; Thumb: import("vue").DefineComponent; }; direction: { type: PropType<"horizontal" | "vertical">; default: string; }; alwaysShow: { type: BooleanConstructor; default: boolean; }; both: { type: BooleanConstructor; default: boolean; }; }>, { visible: import("vue").Ref; trackRef: import("vue").Ref; thumbRef: import("vue").Ref; prefixCls: string; thumbCls: import("vue").ComputedRef<(string | { [x: string]: boolean; })[]>; thumbStyle: import("vue").ComputedRef<{ [x: string]: string; }>; handleThumbMouseDown: (ev: MouseEvent) => void; handleTrackClick: (ev: MouseEvent) => void; setOffset: (_offset: number) => void; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "scroll"[], "scroll", import("vue").PublicProps, Readonly; }; direction: { type: PropType<"horizontal" | "vertical">; default: string; }; alwaysShow: { type: BooleanConstructor; default: boolean; }; both: { type: BooleanConstructor; default: boolean; }; }>> & Readonly<{ onScroll?: ((...args: any[]) => any) | undefined; }>, { direction: "horizontal" | "vertical"; both: boolean; alwaysShow: boolean; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; } & import("vue").GlobalComponents, import("vue").GlobalDirectives, string, import("vue").ComponentProvideOptions> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & { install: (app: import("vue").App, options?: import("../_utils/types").ArcoOptions | undefined) => void; }; }, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; IconLeft: any; IconRight: any; }, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; export default _default;