import { PropType } from 'vue'; import { ColorSetItem, FieldSetTab, ColorSetWordbook, FilterSetItem } from '../../../components/field-set/src/types'; import { AnyObject } from '../../../shared/types'; type WordbookOption = { label: string; value: string; [key: string]: any; }; declare const _default: import("vue").DefineComponent; default: () => string[]; }; fieldColorList: { type: PropType; default: () => never[]; }; highlightRowColorList: { type: PropType; default: () => never[]; }; fieldList: { type: PropType; }; queryWordbookData: { type: PropType<(params: ColorSetWordbook) => Promise>; }; fieldFilterList: { type: PropType; default: () => never[]; }; showFilterColumnNames: { type: PropType<("type" | "title" | "optionType" | "isShowSearch" | "filterExplicit" | "explicitRequired" | "defaultValue" | "customTitle" | "width")[]>; default: () => never[]; }; }>, { attrs: { [x: string]: unknown; }; props: import("@vue/shared").LooseRequired; default: () => string[]; }; fieldColorList: { type: PropType; default: () => never[]; }; highlightRowColorList: { type: PropType; default: () => never[]; }; fieldList: { type: PropType; }; queryWordbookData: { type: PropType<(params: ColorSetWordbook) => Promise>; }; fieldFilterList: { type: PropType; default: () => never[]; }; showFilterColumnNames: { type: PropType<("type" | "title" | "optionType" | "isShowSearch" | "filterExplicit" | "explicitRequired" | "defaultValue" | "customTitle" | "width")[]>; default: () => never[]; }; }>> & Readonly<{ onSave?: ((...args: any[]) => any) | undefined; }> & {}>; emit: (event: "save", ...args: any[]) => void; setRefs: AnyObject; fieldSetRef: import("vue").Ref; primaryColor: import("vue").Ref; dataLength: import("vue").ComputedRef; style: import("vue").ComputedRef<{ '--row-height': string; '--primary-color': string; }>; newAttrs: import("vue").ComputedRef<{ [x: string]: unknown; }>; tabList: import("vue").ComputedRef<{ name: FieldSetTab; tab: string; render: Function; }[]>; onSave: () => void; setRef: (e: any, id: string) => void; getTableFields: (type?: 'field' | 'fieldColor' | 'highlightRow' | 'tableStyle' | 'fieldFilter') => any; readonly NTabs: any; readonly NTabPane: any; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "save"[], "save", import("vue").PublicProps, Readonly; default: () => string[]; }; fieldColorList: { type: PropType; default: () => never[]; }; highlightRowColorList: { type: PropType; default: () => never[]; }; fieldList: { type: PropType; }; queryWordbookData: { type: PropType<(params: ColorSetWordbook) => Promise>; }; fieldFilterList: { type: PropType; default: () => never[]; }; showFilterColumnNames: { type: PropType<("type" | "title" | "optionType" | "isShowSearch" | "filterExplicit" | "explicitRequired" | "defaultValue" | "customTitle" | "width")[]>; default: () => never[]; }; }>> & Readonly<{ onSave?: ((...args: any[]) => any) | undefined; }>, { showTabNames: FieldSetTab[]; fieldColorList: ColorSetItem[]; highlightRowColorList: ColorSetItem[]; fieldFilterList: FilterSetItem[]; showFilterColumnNames: ("type" | "title" | "optionType" | "isShowSearch" | "filterExplicit" | "explicitRequired" | "defaultValue" | "customTitle" | "width")[]; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; export default _default;