import { SFCWithInstall } from '../../shared/types'; export * from './src/types'; declare const FieldSet: SFCWithInstall; default: () => string[]; }; fieldColorList: { type: import("vue").PropType; default: () => never[]; }; highlightRowColorList: { type: import("vue").PropType; default: () => never[]; }; fieldList: { type: import("vue").PropType; }; queryWordbookData: { type: import("vue").PropType<(params: import("./src/types").ColorSetWordbook) => Promise<{ [key: string]: any; label: string; value: string; }[]>>; }; fieldFilterList: { type: import("vue").PropType; default: () => never[]; }; showFilterColumnNames: { type: import("vue").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: import("vue").PropType; default: () => never[]; }; highlightRowColorList: { type: import("vue").PropType; default: () => never[]; }; fieldList: { type: import("vue").PropType; }; queryWordbookData: { type: import("vue").PropType<(params: import("./src/types").ColorSetWordbook) => Promise<{ [key: string]: any; label: string; value: string; }[]>>; }; fieldFilterList: { type: import("vue").PropType; default: () => never[]; }; showFilterColumnNames: { type: import("vue").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: import("../../shared/types").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: import("./src/types").FieldSetTab; tab: string; render: Function; }[]>; onSave: () => void; setRef: (e: any, id: string) => void; getTableFields: (type?: "field" | "fieldColor" | "highlightRow" | "tableStyle" | "fieldFilter" | undefined) => any; readonly NTabs: any; readonly NTabPane: any; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "save"[], "save", import("vue").PublicProps, Readonly; default: () => string[]; }; fieldColorList: { type: import("vue").PropType; default: () => never[]; }; highlightRowColorList: { type: import("vue").PropType; default: () => never[]; }; fieldList: { type: import("vue").PropType; }; queryWordbookData: { type: import("vue").PropType<(params: import("./src/types").ColorSetWordbook) => Promise<{ [key: string]: any; label: string; value: string; }[]>>; }; fieldFilterList: { type: import("vue").PropType; default: () => never[]; }; showFilterColumnNames: { type: import("vue").PropType<("type" | "title" | "optionType" | "isShowSearch" | "filterExplicit" | "explicitRequired" | "defaultValue" | "customTitle" | "width")[]>; default: () => never[]; }; }>> & Readonly<{ onSave?: ((...args: any[]) => any) | undefined; }>, { showTabNames: import("./src/types").FieldSetTab[]; fieldColorList: import("./src/types").ColorSetItem[]; highlightRowColorList: import("./src/types").ColorSetItem[]; fieldFilterList: import("./src/types").FilterSetItem[]; showFilterColumnNames: ("type" | "title" | "optionType" | "isShowSearch" | "filterExplicit" | "explicitRequired" | "defaultValue" | "customTitle" | "width")[]; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>>; export default FieldSet;