export declare const transferProps: {
    data: {
        readonly type: import("vue").PropType<import("element-plus").TransferDataItem[]>;
        readonly required: false;
        readonly validator: ((val: unknown) => boolean) | undefined;
        __epPropKey: true;
    } & {
        readonly default: () => never[];
    };
    titles: {
        readonly type: import("vue").PropType<[string, string]>;
        readonly required: false;
        readonly validator: ((val: unknown) => boolean) | undefined;
        __epPropKey: true;
    } & {
        readonly default: () => never[];
    };
    buttonTexts: {
        readonly type: import("vue").PropType<[string, string]>;
        readonly required: false;
        readonly validator: ((val: unknown) => boolean) | undefined;
        __epPropKey: true;
    } & {
        readonly default: () => never[];
    };
    filterPlaceholder: StringConstructor;
    filterMethod: {
        readonly type: import("vue").PropType<(query: string, item: import("element-plus").TransferDataItem) => boolean>;
        readonly required: false;
        readonly validator: ((val: unknown) => boolean) | undefined;
        __epPropKey: true;
    };
    leftDefaultChecked: {
        readonly type: import("vue").PropType<import("element-plus").TransferKey[]>;
        readonly required: false;
        readonly validator: ((val: unknown) => boolean) | undefined;
        __epPropKey: true;
    } & {
        readonly default: () => never[];
    };
    rightDefaultChecked: {
        readonly type: import("vue").PropType<import("element-plus").TransferKey[]>;
        readonly required: false;
        readonly validator: ((val: unknown) => boolean) | undefined;
        __epPropKey: true;
    } & {
        readonly default: () => never[];
    };
    renderContent: {
        readonly type: import("vue").PropType<import("element-plus").renderContent>;
        readonly required: false;
        readonly validator: ((val: unknown) => boolean) | undefined;
        __epPropKey: true;
    };
    modelValue: {
        readonly type: import("vue").PropType<import("element-plus").TransferKey[]>;
        readonly required: false;
        readonly validator: ((val: unknown) => boolean) | undefined;
        __epPropKey: true;
    } & {
        readonly default: () => never[];
    };
    format: {
        readonly type: import("vue").PropType<import("element-plus").TransferFormat>;
        readonly required: false;
        readonly validator: ((val: unknown) => boolean) | undefined;
        __epPropKey: true;
    } & {
        readonly default: () => {};
    };
    filterable: BooleanConstructor;
    props: {
        readonly type: import("vue").PropType<import("element-plus").TransferPropsAlias>;
        readonly required: false;
        readonly validator: ((val: unknown) => boolean) | undefined;
        __epPropKey: true;
    } & {
        readonly default: () => {
            label: "label";
            key: "key";
            disabled: "disabled";
        };
    };
    targetOrder: {
        readonly type: import("vue").PropType<"push" | "unshift" | "original">;
        readonly required: false;
        readonly validator: ((val: unknown) => boolean) | undefined;
        __epPropKey: true;
    } & {
        readonly default: "original";
    };
    validateEvent: {
        readonly type: import("vue").PropType<boolean>;
        readonly required: false;
        readonly validator: ((val: unknown) => boolean) | undefined;
        __epPropKey: true;
    } & {
        readonly default: true;
    };
};
export declare const transferEmits: {
    change: (value: import("element-plus").TransferKey[], direction: import("element-plus").TransferDirection, movedKeys: import("element-plus").TransferKey[]) => boolean;
    "update:modelValue": (value: import("element-plus").TransferKey[]) => boolean;
    "left-check-change": (value: import("element-plus").TransferKey[], movedKeys?: import("element-plus").TransferKey[] | undefined) => boolean;
    "right-check-change": (value: import("element-plus").TransferKey[], movedKeys?: import("element-plus").TransferKey[] | undefined) => boolean;
};
