UNPKG

@tplc/wot

Version:

148 lines (147 loc) 4 kB
import { type ColumnItem } from './types' declare const _default: import('vue').DefineComponent< { loading: { type: BooleanConstructor default: boolean } loadingColor: { type: import('vue').PropType<string> default: string } columnsHeight: { type: NumberConstructor default: number } valueKey: { type: import('vue').PropType<string> default: string } labelKey: { type: import('vue').PropType<string> default: string } immediateChange: { type: BooleanConstructor default: boolean } modelValue: { type: import('vue').PropType< string | number | boolean | Array<number> | Array<string> | Array<boolean> > default: string required: boolean } columns: { type: import('vue').PropType< (string | number | string[] | number[] | ColumnItem | ColumnItem[])[] > default: () => never[] } columnChange: import('vue').PropType<import('./types').PickerViewColumnChange> customStyle: { type: import('vue').PropType<string> default: string } customClass: { type: import('vue').PropType<string> default: string } }, { getSelects: () => Record<string, any> | Record<string, any>[] getValues: () => string | string[] setColumnData: ( columnIndex: number, data: Array<string | number | ColumnItem | Array<string | number | ColumnItem>>, rowIndex?: number, ) => void getColumnsData: () => Record<string, string>[][] getColumnData: (columnIndex: number) => Record<string, string>[] getColumnIndex: (columnIndex: number) => number getLabels: () => string[] getSelectedIndex: () => number[] }, unknown, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, { 'update:modelValue': (...args: any[]) => void change: (...args: any[]) => void pickstart: (...args: any[]) => void pickend: (...args: any[]) => void }, string, import('vue').PublicProps, Readonly< import('vue').ExtractPropTypes<{ loading: { type: BooleanConstructor default: boolean } loadingColor: { type: import('vue').PropType<string> default: string } columnsHeight: { type: NumberConstructor default: number } valueKey: { type: import('vue').PropType<string> default: string } labelKey: { type: import('vue').PropType<string> default: string } immediateChange: { type: BooleanConstructor default: boolean } modelValue: { type: import('vue').PropType< string | number | boolean | Array<number> | Array<string> | Array<boolean> > default: string required: boolean } columns: { type: import('vue').PropType< (string | number | string[] | number[] | ColumnItem | ColumnItem[])[] > default: () => never[] } columnChange: import('vue').PropType<import('./types').PickerViewColumnChange> customStyle: { type: import('vue').PropType<string> default: string } customClass: { type: import('vue').PropType<string> default: string } }> > & { 'onUpdate:modelValue'?: ((...args: any[]) => any) | undefined onChange?: ((...args: any[]) => any) | undefined onPickstart?: ((...args: any[]) => any) | undefined onPickend?: ((...args: any[]) => any) | undefined }, { modelValue: string | number | boolean | string[] | number[] | boolean[] customStyle: string customClass: string loading: boolean loadingColor: string immediateChange: boolean columns: (string | number | string[] | number[] | ColumnItem | ColumnItem[])[] columnsHeight: number valueKey: string labelKey: string }, {} > export default _default