UNPKG

@jiaozhiye/qm-design-vue

Version:

A Component Library for Vue3.0

75 lines (74 loc) 3.52 kB
import type { IFormItem, IFormData } from '../../form/src/types'; import type { IFetch, IColumn, IRecord } from '../../table/src/table/types'; declare const _default: import("vue").DefineComponent<{ filters: IFormItem[]; table: { fetch?: IFetch | undefined; columns?: IColumn[] | undefined; rowKey?: string | number | ((row: IRecord<any>, index: number) => string | number) | undefined; webPagination?: boolean | undefined; paginationConfig?: import("../../table/src/table/types").IPaginationConfig | undefined; }; multiple: boolean; tree: { fetch?: (IFetch & { valueKey?: string | undefined; textKey?: string | undefined; }) | undefined; tableParamsMap?: Record<string, string> | (() => Record<string, string>) | undefined; }; defaultSelectedKeys: (string | number)[]; size?: import("../../_utils/types").ComponentSize | undefined; class?: string | import("../../_utils/types").Arrayable<Record<string, boolean>> | undefined; style?: import("vue").StyleValue; uniqueKey?: string | undefined; initialValue?: IFormData<string | number, string | number | (string | number)[] | undefined> | undefined; selectionRows?: IRecord<any>[] | undefined; }, () => any, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { close: (data: IRecord<any> | null, keys?: (string | number)[] | undefined) => boolean; }, string, import("vue").PublicProps, Readonly<{ filters: IFormItem[]; table: { fetch?: IFetch | undefined; columns?: IColumn[] | undefined; rowKey?: string | number | ((row: IRecord<any>, index: number) => string | number) | undefined; webPagination?: boolean | undefined; paginationConfig?: import("../../table/src/table/types").IPaginationConfig | undefined; }; multiple: boolean; tree: { fetch?: (IFetch & { valueKey?: string | undefined; textKey?: string | undefined; }) | undefined; tableParamsMap?: Record<string, string> | (() => Record<string, string>) | undefined; }; defaultSelectedKeys: (string | number)[]; size?: import("../../_utils/types").ComponentSize | undefined; class?: string | import("../../_utils/types").Arrayable<Record<string, boolean>> | undefined; style?: import("vue").StyleValue; uniqueKey?: string | undefined; initialValue?: IFormData<string | number, string | number | (string | number)[] | undefined> | undefined; selectionRows?: IRecord<any>[] | undefined; }> & Readonly<{ onClose?: ((data: IRecord<any> | null, keys?: (string | number)[] | undefined) => any) | undefined; }>, { filters: IFormItem[]; table: { fetch?: IFetch | undefined; columns?: IColumn[] | undefined; rowKey?: string | number | ((row: IRecord<any>, index: number) => string | number) | undefined; webPagination?: boolean | undefined; paginationConfig?: import("../../table/src/table/types").IPaginationConfig | undefined; }; multiple: boolean; tree: { fetch?: (IFetch & { valueKey?: string | undefined; textKey?: string | undefined; }) | undefined; tableParamsMap?: Record<string, string> | (() => Record<string, string>) | undefined; }; defaultSelectedKeys: (string | number)[]; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; export default _default;