UNPKG

element-plus

Version:

A Component Library for Vue 3

926 lines (925 loc) 48.9 kB
import type { SFCWithInstall } from 'element-plus/es/utils'; declare const _Transfer: SFCWithInstall<import("vue").DefineComponent<{ data: { type: import("vue").PropType<import("./src/transfer").DataItem[]>; default: () => never[]; }; titles: { type: import("vue").PropType<[string, string]>; default: () => never[]; }; buttonTexts: { type: import("vue").PropType<[string, string]>; default: () => never[]; }; filterPlaceholder: { type: StringConstructor; default: string; }; filterMethod: import("vue").PropType<(query: string, item: import("./src/transfer").DataItem) => boolean>; leftDefaultChecked: { type: import("vue").PropType<import("./src/transfer").Key[]>; default: () => never[]; }; rightDefaultChecked: { type: import("vue").PropType<import("./src/transfer").Key[]>; default: () => never[]; }; renderContent: import("vue").PropType<(h: any, option: any) => import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, { [key: string]: any; }>>; modelValue: { type: import("vue").PropType<import("./src/transfer").Key[]>; default: () => never[]; }; format: { type: import("vue").PropType<import("./src/transfer").Format>; default: () => {}; }; filterable: { type: BooleanConstructor; default: boolean; }; props: { type: import("vue").PropType<import("./src/transfer").Props>; default: () => { label: string; key: string; disabled: string; }; }; targetOrder: { type: import("vue").PropType<import("./src/transfer").TargetOrder>; default: string; validator: (val: string) => boolean; }; }, { hasButtonTexts: import("vue").ComputedRef<boolean>; leftPanelTitle: import("vue").ComputedRef<string>; rightPanelTitle: import("vue").ComputedRef<string>; panelFilterPlaceholder: import("vue").ComputedRef<string>; clearQuery: (which: "right" | "left") => void; leftPanel: import("vue").Ref<({ $: import("vue").ComponentInternalInstance; $data: {}; $props: Partial<{ data: unknown[]; filterable: boolean; }> & Omit<Readonly<import("vue").ExtractPropTypes<{ data: { type: ArrayConstructor; default(): never[]; }; optionRender: FunctionConstructor; placeholder: StringConstructor; title: StringConstructor; filterable: BooleanConstructor; format: ObjectConstructor; filterMethod: FunctionConstructor; defaultChecked: ArrayConstructor; props: ObjectConstructor; }>> & { "onChecked-change"?: ((...args: any[]) => any) | undefined; } & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, "data" | "filterable">; $attrs: { [x: string]: unknown; }; $refs: { [x: string]: unknown; }; $slots: Readonly<{ [name: string]: import("vue").Slot | undefined; }>; $root: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}>> | null; $parent: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}>> | null; $emit: (event: "checked-change", ...args: any[]) => void; $el: any; $options: import("vue").ComponentOptionsBase<Readonly<import("vue").ExtractPropTypes<{ data: { type: ArrayConstructor; default(): never[]; }; optionRender: FunctionConstructor; placeholder: StringConstructor; title: StringConstructor; filterable: BooleanConstructor; format: ObjectConstructor; filterMethod: FunctionConstructor; defaultChecked: ArrayConstructor; props: ObjectConstructor; }>> & { "onChecked-change"?: ((...args: any[]) => any) | undefined; }, { ns: { namespace: import("vue").ComputedRef<string>; b: (blockSuffix?: string) => string; e: (element?: string | undefined) => string; m: (modifier?: string | undefined) => string; be: (blockSuffix?: string | undefined, element?: string | undefined) => string; em: (element?: string | undefined, modifier?: string | undefined) => string; bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string; bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string; is: { (name: string, state: boolean | undefined): string; (name: string): string; }; }; labelProp: import("vue").ComputedRef<any>; keyProp: import("vue").ComputedRef<any>; disabledProp: import("vue").ComputedRef<any>; filteredData: import("vue").ComputedRef<unknown[]>; checkedSummary: import("vue").ComputedRef<any>; isIndeterminate: import("vue").ComputedRef<boolean>; handleAllCheckedChange: (value: import("./src/transfer").Key[]) => void; checked: import("vue").Ref<never[]>; allChecked: import("vue").Ref<boolean>; query: import("vue").Ref<string>; inputHover: import("vue").Ref<boolean>; checkChangeByUser: import("vue").Ref<boolean>; hasNoMatch: import("vue").ComputedRef<boolean>; SearchIcon: import("vue").DefineComponent<{}, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, import("vue").EmitsOptions, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{}>>, {}>; hasFooter: import("vue").ComputedRef<boolean>; t: import("../..").Translator; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "checked-change"[], string, { data: unknown[]; filterable: boolean; }> & { beforeCreate?: ((() => void) | (() => void)[]) | undefined; created?: ((() => void) | (() => void)[]) | undefined; beforeMount?: ((() => void) | (() => void)[]) | undefined; mounted?: ((() => void) | (() => void)[]) | undefined; beforeUpdate?: ((() => void) | (() => void)[]) | undefined; updated?: ((() => void) | (() => void)[]) | undefined; activated?: ((() => void) | (() => void)[]) | undefined; deactivated?: ((() => void) | (() => void)[]) | undefined; beforeDestroy?: ((() => void) | (() => void)[]) | undefined; beforeUnmount?: ((() => void) | (() => void)[]) | undefined; destroyed?: ((() => void) | (() => void)[]) | undefined; unmounted?: ((() => void) | (() => void)[]) | undefined; renderTracked?: (((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[]) | undefined; renderTriggered?: (((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[]) | undefined; errorCaptured?: (((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}>> | null, info: string) => boolean | void) | ((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}>> | null, info: string) => boolean | void)[]) | undefined; }; $forceUpdate: () => void; $nextTick: typeof import("vue").nextTick; $watch(source: string | Function, cb: Function, options?: import("vue").WatchOptions<boolean> | undefined): import("vue").WatchStopHandle; } & Readonly<import("vue").ExtractPropTypes<{ data: { type: ArrayConstructor; default(): never[]; }; optionRender: FunctionConstructor; placeholder: StringConstructor; title: StringConstructor; filterable: BooleanConstructor; format: ObjectConstructor; filterMethod: FunctionConstructor; defaultChecked: ArrayConstructor; props: ObjectConstructor; }>> & { "onChecked-change"?: ((...args: any[]) => any) | undefined; } & import("vue").ShallowUnwrapRef<{ ns: { namespace: import("vue").ComputedRef<string>; b: (blockSuffix?: string) => string; e: (element?: string | undefined) => string; m: (modifier?: string | undefined) => string; be: (blockSuffix?: string | undefined, element?: string | undefined) => string; em: (element?: string | undefined, modifier?: string | undefined) => string; bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string; bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string; is: { (name: string, state: boolean | undefined): string; (name: string): string; }; }; labelProp: import("vue").ComputedRef<any>; keyProp: import("vue").ComputedRef<any>; disabledProp: import("vue").ComputedRef<any>; filteredData: import("vue").ComputedRef<unknown[]>; checkedSummary: import("vue").ComputedRef<any>; isIndeterminate: import("vue").ComputedRef<boolean>; handleAllCheckedChange: (value: import("./src/transfer").Key[]) => void; checked: import("vue").Ref<never[]>; allChecked: import("vue").Ref<boolean>; query: import("vue").Ref<string>; inputHover: import("vue").Ref<boolean>; checkChangeByUser: import("vue").Ref<boolean>; hasNoMatch: import("vue").ComputedRef<boolean>; SearchIcon: import("vue").DefineComponent<{}, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, import("vue").EmitsOptions, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{}>>, {}>; hasFooter: import("vue").ComputedRef<boolean>; t: import("../..").Translator; }> & {} & {} & import("vue").ComponentCustomProperties) | undefined>; rightPanel: import("vue").Ref<({ $: import("vue").ComponentInternalInstance; $data: {}; $props: Partial<{ data: unknown[]; filterable: boolean; }> & Omit<Readonly<import("vue").ExtractPropTypes<{ data: { type: ArrayConstructor; default(): never[]; }; optionRender: FunctionConstructor; placeholder: StringConstructor; title: StringConstructor; filterable: BooleanConstructor; format: ObjectConstructor; filterMethod: FunctionConstructor; defaultChecked: ArrayConstructor; props: ObjectConstructor; }>> & { "onChecked-change"?: ((...args: any[]) => any) | undefined; } & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, "data" | "filterable">; $attrs: { [x: string]: unknown; }; $refs: { [x: string]: unknown; }; $slots: Readonly<{ [name: string]: import("vue").Slot | undefined; }>; $root: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}>> | null; $parent: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}>> | null; $emit: (event: "checked-change", ...args: any[]) => void; $el: any; $options: import("vue").ComponentOptionsBase<Readonly<import("vue").ExtractPropTypes<{ data: { type: ArrayConstructor; default(): never[]; }; optionRender: FunctionConstructor; placeholder: StringConstructor; title: StringConstructor; filterable: BooleanConstructor; format: ObjectConstructor; filterMethod: FunctionConstructor; defaultChecked: ArrayConstructor; props: ObjectConstructor; }>> & { "onChecked-change"?: ((...args: any[]) => any) | undefined; }, { ns: { namespace: import("vue").ComputedRef<string>; b: (blockSuffix?: string) => string; e: (element?: string | undefined) => string; m: (modifier?: string | undefined) => string; be: (blockSuffix?: string | undefined, element?: string | undefined) => string; em: (element?: string | undefined, modifier?: string | undefined) => string; bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string; bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string; is: { (name: string, state: boolean | undefined): string; (name: string): string; }; }; labelProp: import("vue").ComputedRef<any>; keyProp: import("vue").ComputedRef<any>; disabledProp: import("vue").ComputedRef<any>; filteredData: import("vue").ComputedRef<unknown[]>; checkedSummary: import("vue").ComputedRef<any>; isIndeterminate: import("vue").ComputedRef<boolean>; handleAllCheckedChange: (value: import("./src/transfer").Key[]) => void; checked: import("vue").Ref<never[]>; allChecked: import("vue").Ref<boolean>; query: import("vue").Ref<string>; inputHover: import("vue").Ref<boolean>; checkChangeByUser: import("vue").Ref<boolean>; hasNoMatch: import("vue").ComputedRef<boolean>; SearchIcon: import("vue").DefineComponent<{}, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, import("vue").EmitsOptions, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{}>>, {}>; hasFooter: import("vue").ComputedRef<boolean>; t: import("../..").Translator; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "checked-change"[], string, { data: unknown[]; filterable: boolean; }> & { beforeCreate?: ((() => void) | (() => void)[]) | undefined; created?: ((() => void) | (() => void)[]) | undefined; beforeMount?: ((() => void) | (() => void)[]) | undefined; mounted?: ((() => void) | (() => void)[]) | undefined; beforeUpdate?: ((() => void) | (() => void)[]) | undefined; updated?: ((() => void) | (() => void)[]) | undefined; activated?: ((() => void) | (() => void)[]) | undefined; deactivated?: ((() => void) | (() => void)[]) | undefined; beforeDestroy?: ((() => void) | (() => void)[]) | undefined; beforeUnmount?: ((() => void) | (() => void)[]) | undefined; destroyed?: ((() => void) | (() => void)[]) | undefined; unmounted?: ((() => void) | (() => void)[]) | undefined; renderTracked?: (((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[]) | undefined; renderTriggered?: (((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[]) | undefined; errorCaptured?: (((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}>> | null, info: string) => boolean | void) | ((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}>> | null, info: string) => boolean | void)[]) | undefined; }; $forceUpdate: () => void; $nextTick: typeof import("vue").nextTick; $watch(source: string | Function, cb: Function, options?: import("vue").WatchOptions<boolean> | undefined): import("vue").WatchStopHandle; } & Readonly<import("vue").ExtractPropTypes<{ data: { type: ArrayConstructor; default(): never[]; }; optionRender: FunctionConstructor; placeholder: StringConstructor; title: StringConstructor; filterable: BooleanConstructor; format: ObjectConstructor; filterMethod: FunctionConstructor; defaultChecked: ArrayConstructor; props: ObjectConstructor; }>> & { "onChecked-change"?: ((...args: any[]) => any) | undefined; } & import("vue").ShallowUnwrapRef<{ ns: { namespace: import("vue").ComputedRef<string>; b: (blockSuffix?: string) => string; e: (element?: string | undefined) => string; m: (modifier?: string | undefined) => string; be: (blockSuffix?: string | undefined, element?: string | undefined) => string; em: (element?: string | undefined, modifier?: string | undefined) => string; bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string; bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string; is: { (name: string, state: boolean | undefined): string; (name: string): string; }; }; labelProp: import("vue").ComputedRef<any>; keyProp: import("vue").ComputedRef<any>; disabledProp: import("vue").ComputedRef<any>; filteredData: import("vue").ComputedRef<unknown[]>; checkedSummary: import("vue").ComputedRef<any>; isIndeterminate: import("vue").ComputedRef<boolean>; handleAllCheckedChange: (value: import("./src/transfer").Key[]) => void; checked: import("vue").Ref<never[]>; allChecked: import("vue").Ref<boolean>; query: import("vue").Ref<string>; inputHover: import("vue").Ref<boolean>; checkChangeByUser: import("vue").Ref<boolean>; hasNoMatch: import("vue").ComputedRef<boolean>; SearchIcon: import("vue").DefineComponent<{}, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, import("vue").EmitsOptions, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{}>>, {}>; hasFooter: import("vue").ComputedRef<boolean>; t: import("../..").Translator; }> & {} & {} & import("vue").ComponentCustomProperties) | undefined>; optionRender: import("vue").ComputedRef<(option: any) => import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, { [key: string]: any; }> | import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, { [key: string]: any; }>[]>; leftChecked: import("vue").Ref<never[]>; rightChecked: import("vue").Ref<never[]>; ns: { namespace: import("vue").ComputedRef<string>; b: (blockSuffix?: string) => string; e: (element?: string | undefined) => string; m: (modifier?: string | undefined) => string; be: (blockSuffix?: string | undefined, element?: string | undefined) => string; em: (element?: string | undefined, modifier?: string | undefined) => string; bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string; bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string; is: { (name: string, state: boolean | undefined): string; (name: string): string; }; }; sourceData: import("vue").ComputedRef<import("./src/transfer").DataItem[]>; targetData: import("vue").ComputedRef<import("./src/transfer").DataItem[]>; onSourceCheckedChange: (val: import("./src/transfer").Key[], movedKeys: import("./src/transfer").Key[]) => void; onTargetCheckedChange: (val: import("./src/transfer").Key[], movedKeys: import("./src/transfer").Key[]) => void; addToLeft: () => void; addToRight: () => void; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("update:modelValue" | "change" | "left-check-change" | "right-check-change")[], "update:modelValue" | "change" | "left-check-change" | "right-check-change", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{ data: { type: import("vue").PropType<import("./src/transfer").DataItem[]>; default: () => never[]; }; titles: { type: import("vue").PropType<[string, string]>; default: () => never[]; }; buttonTexts: { type: import("vue").PropType<[string, string]>; default: () => never[]; }; filterPlaceholder: { type: StringConstructor; default: string; }; filterMethod: import("vue").PropType<(query: string, item: import("./src/transfer").DataItem) => boolean>; leftDefaultChecked: { type: import("vue").PropType<import("./src/transfer").Key[]>; default: () => never[]; }; rightDefaultChecked: { type: import("vue").PropType<import("./src/transfer").Key[]>; default: () => never[]; }; renderContent: import("vue").PropType<(h: any, option: any) => import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, { [key: string]: any; }>>; modelValue: { type: import("vue").PropType<import("./src/transfer").Key[]>; default: () => never[]; }; format: { type: import("vue").PropType<import("./src/transfer").Format>; default: () => {}; }; filterable: { type: BooleanConstructor; default: boolean; }; props: { type: import("vue").PropType<import("./src/transfer").Props>; default: () => { label: string; key: string; disabled: string; }; }; targetOrder: { type: import("vue").PropType<import("./src/transfer").TargetOrder>; default: string; validator: (val: string) => boolean; }; }>> & { onChange?: ((...args: any[]) => any) | undefined; "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; "onLeft-check-change"?: ((...args: any[]) => any) | undefined; "onRight-check-change"?: ((...args: any[]) => any) | undefined; }, { data: import("./src/transfer").DataItem[]; modelValue: import("./src/transfer").Key[]; props: import("./src/transfer").Props; titles: [string, string]; filterPlaceholder: string; filterable: boolean; format: import("./src/transfer").Format; buttonTexts: [string, string]; leftDefaultChecked: import("./src/transfer").Key[]; rightDefaultChecked: import("./src/transfer").Key[]; targetOrder: import("./src/transfer").TargetOrder; }>>; export default _Transfer; export declare const ElTransfer: SFCWithInstall<import("vue").DefineComponent<{ data: { type: import("vue").PropType<import("./src/transfer").DataItem[]>; default: () => never[]; }; titles: { type: import("vue").PropType<[string, string]>; default: () => never[]; }; buttonTexts: { type: import("vue").PropType<[string, string]>; default: () => never[]; }; filterPlaceholder: { type: StringConstructor; default: string; }; filterMethod: import("vue").PropType<(query: string, item: import("./src/transfer").DataItem) => boolean>; leftDefaultChecked: { type: import("vue").PropType<import("./src/transfer").Key[]>; default: () => never[]; }; rightDefaultChecked: { type: import("vue").PropType<import("./src/transfer").Key[]>; default: () => never[]; }; renderContent: import("vue").PropType<(h: any, option: any) => import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, { [key: string]: any; }>>; modelValue: { type: import("vue").PropType<import("./src/transfer").Key[]>; default: () => never[]; }; format: { type: import("vue").PropType<import("./src/transfer").Format>; default: () => {}; }; filterable: { type: BooleanConstructor; default: boolean; }; props: { type: import("vue").PropType<import("./src/transfer").Props>; default: () => { label: string; key: string; disabled: string; }; }; targetOrder: { type: import("vue").PropType<import("./src/transfer").TargetOrder>; default: string; validator: (val: string) => boolean; }; }, { hasButtonTexts: import("vue").ComputedRef<boolean>; leftPanelTitle: import("vue").ComputedRef<string>; rightPanelTitle: import("vue").ComputedRef<string>; panelFilterPlaceholder: import("vue").ComputedRef<string>; clearQuery: (which: "right" | "left") => void; leftPanel: import("vue").Ref<({ $: import("vue").ComponentInternalInstance; $data: {}; $props: Partial<{ data: unknown[]; filterable: boolean; }> & Omit<Readonly<import("vue").ExtractPropTypes<{ data: { type: ArrayConstructor; default(): never[]; }; optionRender: FunctionConstructor; placeholder: StringConstructor; title: StringConstructor; filterable: BooleanConstructor; format: ObjectConstructor; filterMethod: FunctionConstructor; defaultChecked: ArrayConstructor; props: ObjectConstructor; }>> & { "onChecked-change"?: ((...args: any[]) => any) | undefined; } & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, "data" | "filterable">; $attrs: { [x: string]: unknown; }; $refs: { [x: string]: unknown; }; $slots: Readonly<{ [name: string]: import("vue").Slot | undefined; }>; $root: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}>> | null; $parent: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}>> | null; $emit: (event: "checked-change", ...args: any[]) => void; $el: any; $options: import("vue").ComponentOptionsBase<Readonly<import("vue").ExtractPropTypes<{ data: { type: ArrayConstructor; default(): never[]; }; optionRender: FunctionConstructor; placeholder: StringConstructor; title: StringConstructor; filterable: BooleanConstructor; format: ObjectConstructor; filterMethod: FunctionConstructor; defaultChecked: ArrayConstructor; props: ObjectConstructor; }>> & { "onChecked-change"?: ((...args: any[]) => any) | undefined; }, { ns: { namespace: import("vue").ComputedRef<string>; b: (blockSuffix?: string) => string; e: (element?: string | undefined) => string; m: (modifier?: string | undefined) => string; be: (blockSuffix?: string | undefined, element?: string | undefined) => string; em: (element?: string | undefined, modifier?: string | undefined) => string; bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string; bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string; is: { (name: string, state: boolean | undefined): string; (name: string): string; }; }; labelProp: import("vue").ComputedRef<any>; keyProp: import("vue").ComputedRef<any>; disabledProp: import("vue").ComputedRef<any>; filteredData: import("vue").ComputedRef<unknown[]>; checkedSummary: import("vue").ComputedRef<any>; isIndeterminate: import("vue").ComputedRef<boolean>; handleAllCheckedChange: (value: import("./src/transfer").Key[]) => void; checked: import("vue").Ref<never[]>; allChecked: import("vue").Ref<boolean>; query: import("vue").Ref<string>; inputHover: import("vue").Ref<boolean>; checkChangeByUser: import("vue").Ref<boolean>; hasNoMatch: import("vue").ComputedRef<boolean>; SearchIcon: import("vue").DefineComponent<{}, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, import("vue").EmitsOptions, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{}>>, {}>; hasFooter: import("vue").ComputedRef<boolean>; t: import("../..").Translator; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "checked-change"[], string, { data: unknown[]; filterable: boolean; }> & { beforeCreate?: ((() => void) | (() => void)[]) | undefined; created?: ((() => void) | (() => void)[]) | undefined; beforeMount?: ((() => void) | (() => void)[]) | undefined; mounted?: ((() => void) | (() => void)[]) | undefined; beforeUpdate?: ((() => void) | (() => void)[]) | undefined; updated?: ((() => void) | (() => void)[]) | undefined; activated?: ((() => void) | (() => void)[]) | undefined; deactivated?: ((() => void) | (() => void)[]) | undefined; beforeDestroy?: ((() => void) | (() => void)[]) | undefined; beforeUnmount?: ((() => void) | (() => void)[]) | undefined; destroyed?: ((() => void) | (() => void)[]) | undefined; unmounted?: ((() => void) | (() => void)[]) | undefined; renderTracked?: (((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[]) | undefined; renderTriggered?: (((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[]) | undefined; errorCaptured?: (((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}>> | null, info: string) => boolean | void) | ((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}>> | null, info: string) => boolean | void)[]) | undefined; }; $forceUpdate: () => void; $nextTick: typeof import("vue").nextTick; $watch(source: string | Function, cb: Function, options?: import("vue").WatchOptions<boolean> | undefined): import("vue").WatchStopHandle; } & Readonly<import("vue").ExtractPropTypes<{ data: { type: ArrayConstructor; default(): never[]; }; optionRender: FunctionConstructor; placeholder: StringConstructor; title: StringConstructor; filterable: BooleanConstructor; format: ObjectConstructor; filterMethod: FunctionConstructor; defaultChecked: ArrayConstructor; props: ObjectConstructor; }>> & { "onChecked-change"?: ((...args: any[]) => any) | undefined; } & import("vue").ShallowUnwrapRef<{ ns: { namespace: import("vue").ComputedRef<string>; b: (blockSuffix?: string) => string; e: (element?: string | undefined) => string; m: (modifier?: string | undefined) => string; be: (blockSuffix?: string | undefined, element?: string | undefined) => string; em: (element?: string | undefined, modifier?: string | undefined) => string; bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string; bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string; is: { (name: string, state: boolean | undefined): string; (name: string): string; }; }; labelProp: import("vue").ComputedRef<any>; keyProp: import("vue").ComputedRef<any>; disabledProp: import("vue").ComputedRef<any>; filteredData: import("vue").ComputedRef<unknown[]>; checkedSummary: import("vue").ComputedRef<any>; isIndeterminate: import("vue").ComputedRef<boolean>; handleAllCheckedChange: (value: import("./src/transfer").Key[]) => void; checked: import("vue").Ref<never[]>; allChecked: import("vue").Ref<boolean>; query: import("vue").Ref<string>; inputHover: import("vue").Ref<boolean>; checkChangeByUser: import("vue").Ref<boolean>; hasNoMatch: import("vue").ComputedRef<boolean>; SearchIcon: import("vue").DefineComponent<{}, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, import("vue").EmitsOptions, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{}>>, {}>; hasFooter: import("vue").ComputedRef<boolean>; t: import("../..").Translator; }> & {} & {} & import("vue").ComponentCustomProperties) | undefined>; rightPanel: import("vue").Ref<({ $: import("vue").ComponentInternalInstance; $data: {}; $props: Partial<{ data: unknown[]; filterable: boolean; }> & Omit<Readonly<import("vue").ExtractPropTypes<{ data: { type: ArrayConstructor; default(): never[]; }; optionRender: FunctionConstructor; placeholder: StringConstructor; title: StringConstructor; filterable: BooleanConstructor; format: ObjectConstructor; filterMethod: FunctionConstructor; defaultChecked: ArrayConstructor; props: ObjectConstructor; }>> & { "onChecked-change"?: ((...args: any[]) => any) | undefined; } & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, "data" | "filterable">; $attrs: { [x: string]: unknown; }; $refs: { [x: string]: unknown; }; $slots: Readonly<{ [name: string]: import("vue").Slot | undefined; }>; $root: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}>> | null; $parent: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}>> | null; $emit: (event: "checked-change", ...args: any[]) => void; $el: any; $options: import("vue").ComponentOptionsBase<Readonly<import("vue").ExtractPropTypes<{ data: { type: ArrayConstructor; default(): never[]; }; optionRender: FunctionConstructor; placeholder: StringConstructor; title: StringConstructor; filterable: BooleanConstructor; format: ObjectConstructor; filterMethod: FunctionConstructor; defaultChecked: ArrayConstructor; props: ObjectConstructor; }>> & { "onChecked-change"?: ((...args: any[]) => any) | undefined; }, { ns: { namespace: import("vue").ComputedRef<string>; b: (blockSuffix?: string) => string; e: (element?: string | undefined) => string; m: (modifier?: string | undefined) => string; be: (blockSuffix?: string | undefined, element?: string | undefined) => string; em: (element?: string | undefined, modifier?: string | undefined) => string; bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string; bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string; is: { (name: string, state: boolean | undefined): string; (name: string): string; }; }; labelProp: import("vue").ComputedRef<any>; keyProp: import("vue").ComputedRef<any>; disabledProp: import("vue").ComputedRef<any>; filteredData: import("vue").ComputedRef<unknown[]>; checkedSummary: import("vue").ComputedRef<any>; isIndeterminate: import("vue").ComputedRef<boolean>; handleAllCheckedChange: (value: import("./src/transfer").Key[]) => void; checked: import("vue").Ref<never[]>; allChecked: import("vue").Ref<boolean>; query: import("vue").Ref<string>; inputHover: import("vue").Ref<boolean>; checkChangeByUser: import("vue").Ref<boolean>; hasNoMatch: import("vue").ComputedRef<boolean>; SearchIcon: import("vue").DefineComponent<{}, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, import("vue").EmitsOptions, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{}>>, {}>; hasFooter: import("vue").ComputedRef<boolean>; t: import("../..").Translator; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "checked-change"[], string, { data: unknown[]; filterable: boolean; }> & { beforeCreate?: ((() => void) | (() => void)[]) | undefined; created?: ((() => void) | (() => void)[]) | undefined; beforeMount?: ((() => void) | (() => void)[]) | undefined; mounted?: ((() => void) | (() => void)[]) | undefined; beforeUpdate?: ((() => void) | (() => void)[]) | undefined; updated?: ((() => void) | (() => void)[]) | undefined; activated?: ((() => void) | (() => void)[]) | undefined; deactivated?: ((() => void) | (() => void)[]) | undefined; beforeDestroy?: ((() => void) | (() => void)[]) | undefined; beforeUnmount?: ((() => void) | (() => void)[]) | undefined; destroyed?: ((() => void) | (() => void)[]) | undefined; unmounted?: ((() => void) | (() => void)[]) | undefined; renderTracked?: (((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[]) | undefined; renderTriggered?: (((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[]) | undefined; errorCaptured?: (((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}>> | null, info: string) => boolean | void) | ((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}>> | null, info: string) => boolean | void)[]) | undefined; }; $forceUpdate: () => void; $nextTick: typeof import("vue").nextTick; $watch(source: string | Function, cb: Function, options?: import("vue").WatchOptions<boolean> | undefined): import("vue").WatchStopHandle; } & Readonly<import("vue").ExtractPropTypes<{ data: { type: ArrayConstructor; default(): never[]; }; optionRender: FunctionConstructor; placeholder: StringConstructor; title: StringConstructor; filterable: BooleanConstructor; format: ObjectConstructor; filterMethod: FunctionConstructor; defaultChecked: ArrayConstructor; props: ObjectConstructor; }>> & { "onChecked-change"?: ((...args: any[]) => any) | undefined; } & import("vue").ShallowUnwrapRef<{ ns: { namespace: import("vue").ComputedRef<string>; b: (blockSuffix?: string) => string; e: (element?: string | undefined) => string; m: (modifier?: string | undefined) => string; be: (blockSuffix?: string | undefined, element?: string | undefined) => string; em: (element?: string | undefined, modifier?: string | undefined) => string; bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string; bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string; is: { (name: string, state: boolean | undefined): string; (name: string): string; }; }; labelProp: import("vue").ComputedRef<any>; keyProp: import("vue").ComputedRef<any>; disabledProp: import("vue").ComputedRef<any>; filteredData: import("vue").ComputedRef<unknown[]>; checkedSummary: import("vue").ComputedRef<any>; isIndeterminate: import("vue").ComputedRef<boolean>; handleAllCheckedChange: (value: import("./src/transfer").Key[]) => void; checked: import("vue").Ref<never[]>; allChecked: import("vue").Ref<boolean>; query: import("vue").Ref<string>; inputHover: import("vue").Ref<boolean>; checkChangeByUser: import("vue").Ref<boolean>; hasNoMatch: import("vue").ComputedRef<boolean>; SearchIcon: import("vue").DefineComponent<{}, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, import("vue").EmitsOptions, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{}>>, {}>; hasFooter: import("vue").ComputedRef<boolean>; t: import("../..").Translator; }> & {} & {} & import("vue").ComponentCustomProperties) | undefined>; optionRender: import("vue").ComputedRef<(option: any) => import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, { [key: string]: any; }> | import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, { [key: string]: any; }>[]>; leftChecked: import("vue").Ref<never[]>; rightChecked: import("vue").Ref<never[]>; ns: { namespace: import("vue").ComputedRef<string>; b: (blockSuffix?: string) => string; e: (element?: string | undefined) => string; m: (modifier?: string | undefined) => string; be: (blockSuffix?: string | undefined, element?: string | undefined) => string; em: (element?: string | undefined, modifier?: string | undefined) => string; bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string; bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string; is: { (name: string, state: boolean | undefined): string; (name: string): string; }; }; sourceData: import("vue").ComputedRef<import("./src/transfer").DataItem[]>; targetData: import("vue").ComputedRef<import("./src/transfer").DataItem[]>; onSourceCheckedChange: (val: import("./src/transfer").Key[], movedKeys: import("./src/transfer").Key[]) => void; onTargetCheckedChange: (val: import("./src/transfer").Key[], movedKeys: import("./src/transfer").Key[]) => void; addToLeft: () => void; addToRight: () => void; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("update:modelValue" | "change" | "left-check-change" | "right-check-change")[], "update:modelValue" | "change" | "left-check-change" | "right-check-change", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{ data: { type: import("vue").PropType<import("./src/transfer").DataItem[]>; default: () => never[]; }; titles: { type: import("vue").PropType<[string, string]>; default: () => never[]; }; buttonTexts: { type: import("vue").PropType<[string, string]>; default: () => never[]; }; filterPlaceholder: { type: StringConstructor; default: string; }; filterMethod: import("vue").PropType<(query: string, item: import("./src/transfer").DataItem) => boolean>; leftDefaultChecked: { type: import("vue").PropType<import("./src/transfer").Key[]>; default: () => never[]; }; rightDefaultChecked: { type: import("vue").PropType<import("./src/transfer").Key[]>; default: () => never[]; }; renderContent: import("vue").PropType<(h: any, option: any) => import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, { [key: string]: any; }>>; modelValue: { type: import("vue").PropType<import("./src/transfer").Key[]>; default: () => never[]; }; format: { type: import("vue").PropType<import("./src/transfer").Format>; default: () => {}; }; filterable: { type: BooleanConstructor; default: boolean; }; props: { type: import("vue").PropType<import("./src/transfer").Props>; default: () => { label: string; key: string; disabled: string; }; }; targetOrder: { type: import("vue").PropType<import("./src/transfer").TargetOrder>; default: string; validator: (val: string) => boolean; }; }>> & { onChange?: ((...args: any[]) => any) | undefined; "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; "onLeft-check-change"?: ((...args: any[]) => any) | undefined; "onRight-check-change"?: ((...args: any[]) => any) | undefined; }, { data: import("./src/transfer").DataItem[]; modelValue: import("./src/transfer").Key[]; props: import("./src/transfer").Props; titles: [string, string]; filterPlaceholder: string; filterable: boolean; format: import("./src/transfer").Format; buttonTexts: [string, string]; leftDefaultChecked: import("./src/transfer").Key[]; rightDefaultChecked: import("./src/transfer").Key[]; targetOrder: import("./src/transfer").TargetOrder; }>>; export * from './src/transfer';