element-plus
Version:
A Component Library for Vue 3
926 lines (925 loc) • 48.9 kB
TypeScript
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';