import { handleLabelColor } from '../../../shared/utils/vexutils'; declare const _default: import("vue").DefineComponent {}; }; isEdit: { type: BooleanConstructor; required: false; default: boolean; }; isLock: { type: BooleanConstructor; required: false; default: boolean; }; labelSelectedList: { type: ArrayConstructor; required: true; }; isChangeWindow: { type: BooleanConstructor; required: true; }; getLabelList: { type: FunctionConstructor; required: false; default: () => Promise<{ rows: never[]; }>; }; deleteLabel: { type: FunctionConstructor; required: false; default: () => Promise<{ status: boolean; }>; }; saveLabelItem: { type: FunctionConstructor; required: false; default: () => Promise<{ status: boolean; }>; }; labelOptions: { type: null; required: false; }; sourceType: { type: StringConstructor; required: false; default: string; }; explicit: { type: BooleanConstructor; required: false; default: boolean; }; }>, { $message: import("naive-ui/es/message").MessageApi; props: any; emit: (event: "explicitOnChange" | "change" | "updateLabelData", ...args: any[]) => void; labelFormContent: any; state: { editLabelItem: any; inited: boolean; labelSelectedEdit: any[]; labelAnchorKey: string; cacheAnchorKey: string; labelConfig: any; }; theKey: import("vue").Ref; allDisable: import("vue").ComputedRef; SelectedList: import("vue").ComputedRef; selectLabelId: import("vue").ComputedRef; randomId: (len: number) => string; uniqArrObj: (arr: any[], name: string) => any; handleLabelInit: () => void; hanldeBackfill: () => void; setLabelDeafultClick: (labelObj: any, deafulteKey?: string) => void; handleLabelSelected: (labelList: any[], selectList: never[] | undefined, labelObj: any) => void; setLabelTypeStatus: (results?: any) => false | undefined; resetShowAdd: () => void; handleAddLabel: ($event: any, item: any) => void; handleLabelForm: (cb: Function) => void; hanldeBlur: ($event: any, d: any) => void; clearaddVal: (e: any, v: any) => void; handleReqSaveLabel: (v: any) => Promise; handleLabelChange: (value: boolean, d: any, labelGroup?: any, v?: any) => void; handleDelLabel: (v: any) => Promise; handleGetLabelSubmit: () => string; labelAnchorTabsOnChange: (key: string) => void; handleAnchorClick: (e: Event) => void; anchorOnChange: (link: any) => void; anchorGetContainer: () => any; handleResetOptions: () => void; hanldeSetLabelItem: (id: string | number, status: boolean) => void; readonly NAnchor: any; readonly NAnchorLink: any; labelClassify: import("vue").DefineComponent {}; }; handleLabelChange: { type: FunctionConstructor; required: false; default: () => void; }; handleLabelColor: { type: FunctionConstructor; required: false; default: () => void; }; handleDelLabel: { type: FunctionConstructor; required: false; default: () => void; }; handleAddLabel: { type: FunctionConstructor; required: false; default: () => void; }; hanldeBlur: { type: FunctionConstructor; required: false; default: () => void; }; clearaddVal: { type: FunctionConstructor; required: false; default: () => void; }; isEdit: { type: BooleanConstructor; required: false; default: boolean; }; sourceType: { type: StringConstructor; required: false; }; }>, { props: any; itemList: import("vue").Ref; onHandleLabelChange: (value?: any, item?: any, classifyItem?: any) => void; readonly NTag: any; readonly NTooltip: any; readonly NIcon: any; readonly NButton: any; readonly NInput: any; readonly Close: import("vue").DefineComponent<{}, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, import("vue").EmitsOptions, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; readonly Add: import("vue").DefineComponent<{}, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, import("vue").EmitsOptions, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly {}; }; handleLabelChange: { type: FunctionConstructor; required: false; default: () => void; }; handleLabelColor: { type: FunctionConstructor; required: false; default: () => void; }; handleDelLabel: { type: FunctionConstructor; required: false; default: () => void; }; handleAddLabel: { type: FunctionConstructor; required: false; default: () => void; }; hanldeBlur: { type: FunctionConstructor; required: false; default: () => void; }; clearaddVal: { type: FunctionConstructor; required: false; default: () => void; }; isEdit: { type: BooleanConstructor; required: false; default: boolean; }; sourceType: { type: StringConstructor; required: false; }; }>> & Readonly<{}>, { isEdit: boolean; classifyItem: any; handleLabelChange: Function; handleLabelColor: Function; handleDelLabel: Function; handleAddLabel: Function; hanldeBlur: Function; clearaddVal: Function; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; readonly handleLabelColor: typeof handleLabelColor; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("explicitOnChange" | "change" | "updateLabelData")[], "explicitOnChange" | "change" | "updateLabelData", import("vue").PublicProps, Readonly {}; }; isEdit: { type: BooleanConstructor; required: false; default: boolean; }; isLock: { type: BooleanConstructor; required: false; default: boolean; }; labelSelectedList: { type: ArrayConstructor; required: true; }; isChangeWindow: { type: BooleanConstructor; required: true; }; getLabelList: { type: FunctionConstructor; required: false; default: () => Promise<{ rows: never[]; }>; }; deleteLabel: { type: FunctionConstructor; required: false; default: () => Promise<{ status: boolean; }>; }; saveLabelItem: { type: FunctionConstructor; required: false; default: () => Promise<{ status: boolean; }>; }; labelOptions: { type: null; required: false; }; sourceType: { type: StringConstructor; required: false; default: string; }; explicit: { type: BooleanConstructor; required: false; default: boolean; }; }>> & Readonly<{ onChange?: ((...args: any[]) => any) | undefined; onExplicitOnChange?: ((...args: any[]) => any) | undefined; onUpdateLabelData?: ((...args: any[]) => any) | undefined; }>, { item: any; isLock: boolean; sourceType: string; explicit: boolean; getLabelList: Function; deleteLabel: Function; saveLabelItem: Function; isEdit: boolean; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; export default _default;