import { PropType } from 'vue'; import { handleLabelColor } from '../../../shared/utils/vexutils'; declare const _default: import("vue").DefineComponent; default: () => never[]; }; selectedListObj: { type: ObjectConstructor; default: () => {}; }; item: { type: PropType; default: () => {}; }; isDetail: { type: BooleanConstructor; default: boolean; }; isLock: { type: BooleanConstructor; default: boolean; }; sourceType: { type: StringConstructor; default: string; }; explicit: { type: BooleanConstructor; default: boolean; }; getLabelList: { type: FunctionConstructor; default: () => Promise<{ rows: never[]; }>; }; queryCommonlabels: { type: FunctionConstructor; default: () => Promise<{ data: {}; }>; }; deleteLabel: { type: FunctionConstructor; default: () => Promise<{ status: boolean; }>; }; saveLabelItem: { type: FunctionConstructor; default: () => Promise<{ status: boolean; }>; }; }>, { props: import("@vue/shared").LooseRequired; default: () => never[]; }; selectedListObj: { type: ObjectConstructor; default: () => {}; }; item: { type: PropType; default: () => {}; }; isDetail: { type: BooleanConstructor; default: boolean; }; isLock: { type: BooleanConstructor; default: boolean; }; sourceType: { type: StringConstructor; default: string; }; explicit: { type: BooleanConstructor; default: boolean; }; getLabelList: { type: FunctionConstructor; default: () => Promise<{ rows: never[]; }>; }; queryCommonlabels: { type: FunctionConstructor; default: () => Promise<{ data: {}; }>; }; deleteLabel: { type: FunctionConstructor; default: () => Promise<{ status: boolean; }>; }; saveLabelItem: { type: FunctionConstructor; default: () => Promise<{ status: boolean; }>; }; }>> & Readonly<{ onOnChange?: ((...args: any[]) => any) | undefined; }> & {}>; emit: (event: "onChange", ...args: any[]) => void; labelFormContentRef: any; state: { labelVisible: boolean; editLabelItem: any; labelSelectedList: any[]; labelSelectedEdit: any[]; inited: boolean; isChangeWindow: boolean; modalWidth: string; modalHeight: string; maxHeight: string; commonLabelList: any[]; multipleChoiceConfig: {}; }; updateCommonChecked: (value: boolean, item: any) => void; item_is_edit: import("vue").ComputedRef; curSelectedList: import("vue").ComputedRef; hadleCommonlabels: (commonLabelList: any[], selectList: any[]) => void; getCommonlabelsList: (type: any) => Promise; closeTag: (d: { labelId: any; }) => void; handleCommonLabelChange: (v: any, d: { labelId: any; typeId: string | number; }) => void; handleEditLabel: (type?: any) => void; handleLabelCancel: () => void; changeModalWindow: () => void; handleSaveLabel: () => void; handleGetLabelData: (v: any, update?: boolean) => Promise; setLabelTypeStatus: (results: any) => false | undefined; updateLabelData: () => void; handleResetOptions: () => void; explicitOnChange: () => void; hanldeSetLabelItem: (id: string | number, state: boolean) => void; handleGetMultipleChoiceConfig: (v: any) => Promise; readonly NTag: any; readonly NIcon: any; readonly NModal: any; readonly NSpace: any; readonly NTooltip: any; readonly AddCircleOutline: 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>; labelFormContent: 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 | undefined) => 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>; readonly handleLabelColor: typeof handleLabelColor; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "onChange"[], "onChange", import("vue").PublicProps, Readonly; default: () => never[]; }; selectedListObj: { type: ObjectConstructor; default: () => {}; }; item: { type: PropType; default: () => {}; }; isDetail: { type: BooleanConstructor; default: boolean; }; isLock: { type: BooleanConstructor; default: boolean; }; sourceType: { type: StringConstructor; default: string; }; explicit: { type: BooleanConstructor; default: boolean; }; getLabelList: { type: FunctionConstructor; default: () => Promise<{ rows: never[]; }>; }; queryCommonlabels: { type: FunctionConstructor; default: () => Promise<{ data: {}; }>; }; deleteLabel: { type: FunctionConstructor; default: () => Promise<{ status: boolean; }>; }; saveLabelItem: { type: FunctionConstructor; default: () => Promise<{ status: boolean; }>; }; }>> & Readonly<{ onOnChange?: ((...args: any[]) => any) | undefined; }>, { item: any; selectedList: any[]; selectedListObj: Record; isDetail: boolean; isLock: boolean; sourceType: string; explicit: boolean; getLabelList: Function; queryCommonlabels: Function; deleteLabel: Function; saveLabelItem: Function; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; export default _default;