UNPKG

tdesign-mobile-vue

Version:
119 lines (118 loc) 4.4 kB
import { PickerValue, PickerColumn, PickerColumnItem } from './type'; declare const _default: import("vue").DefineComponent<{ cancelBtn: { type: import("vue").PropType<string | boolean>; default: boolean; }; columns: { type: import("vue").PropType<PickerColumn | PickerColumn[] | ((item: PickerValue[]) => PickerColumn[])>; default: () => PickerColumn | PickerColumn[] | ((item: PickerValue[]) => PickerColumn[]); required: boolean; }; confirmBtn: { type: import("vue").PropType<string | boolean>; default: boolean; }; header: { type: import("vue").PropType<(h: typeof import("vue").h) => import("..").SlotReturnValue>; }; option: { type: import("vue").PropType<(h: typeof import("vue").h) => import("..").SlotReturnValue>; }; renderLabel: { type: import("vue").PropType<(item: PickerColumnItem) => string>; }; title: { type: StringConstructor; default: string; }; value: { type: import("vue").PropType<PickerValue[]>; default: any; }; modelValue: { type: import("vue").PropType<PickerValue[]>; default: any; }; defaultValue: { type: import("vue").PropType<PickerValue[]>; }; onCancel: import("vue").PropType<(context: { e: MouseEvent; }) => void>; onChange: import("vue").PropType<(value: PickerValue[], context: { columns: import("./type").PickerContext[]; e: MouseEvent; }) => void>; onConfirm: import("vue").PropType<(value: PickerValue[], context: { index: number[]; e: MouseEvent; label: string[]; }) => void>; onPick: import("vue").PropType<(value: PickerValue[], context: import("./type").PickerContext) => void>; }, () => JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("update:modelValue" | "update:value" | "change" | "pick" | "cancel")[], "update:modelValue" | "update:value" | "change" | "cancel" | "pick", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{ cancelBtn: { type: import("vue").PropType<string | boolean>; default: boolean; }; columns: { type: import("vue").PropType<PickerColumn | PickerColumn[] | ((item: PickerValue[]) => PickerColumn[])>; default: () => PickerColumn | PickerColumn[] | ((item: PickerValue[]) => PickerColumn[]); required: boolean; }; confirmBtn: { type: import("vue").PropType<string | boolean>; default: boolean; }; header: { type: import("vue").PropType<(h: typeof import("vue").h) => import("..").SlotReturnValue>; }; option: { type: import("vue").PropType<(h: typeof import("vue").h) => import("..").SlotReturnValue>; }; renderLabel: { type: import("vue").PropType<(item: PickerColumnItem) => string>; }; title: { type: StringConstructor; default: string; }; value: { type: import("vue").PropType<PickerValue[]>; default: any; }; modelValue: { type: import("vue").PropType<PickerValue[]>; default: any; }; defaultValue: { type: import("vue").PropType<PickerValue[]>; }; onCancel: import("vue").PropType<(context: { e: MouseEvent; }) => void>; onChange: import("vue").PropType<(value: PickerValue[], context: { columns: import("./type").PickerContext[]; e: MouseEvent; }) => void>; onConfirm: import("vue").PropType<(value: PickerValue[], context: { index: number[]; e: MouseEvent; label: string[]; }) => void>; onPick: import("vue").PropType<(value: PickerValue[], context: import("./type").PickerContext) => void>; }>> & { onCancel?: (...args: any[]) => any; onChange?: (...args: any[]) => any; onPick?: (...args: any[]) => any; "onUpdate:modelValue"?: (...args: any[]) => any; "onUpdate:value"?: (...args: any[]) => any; }, { title: string; cancelBtn: string | boolean; columns: PickerColumn | PickerColumn[] | ((item: PickerValue[]) => PickerColumn[]); confirmBtn: string | boolean; value: PickerValue[]; modelValue: PickerValue[]; }, {}>; export default _default;