import { type IObject, type IRegisterComponentOptions } from '@newgrand/udp-core'; import React from 'react'; import type { ICodeToNameParams } from './interface'; export * from '@newgrand/udp-core'; export declare const udp: { registerExternal(obj: IObject): void; onRefreshList(busType: string, callback: Function): () => void; refreshList(busType: string, data?: any): void; refreshPortal(portalId: string, count?: number): void; openUrl(url: string, title?: string, { targetBlank, target }?: { targetBlank?: boolean | undefined; target?: string | undefined; }): any; closeTab(check?: boolean, payload?: any): Promise; open(path: string, queryParmas?: IObject & { AppTitle?: string | undefined; outLink?: boolean | undefined; target?: string | undefined; targetBlank?: boolean | undefined; validateMenuCode?: boolean | undefined; }): Promise; safePush(path: string, query?: IObject): void; close(): Promise; refresh(query?: IObject | undefined, appTitle?: string | undefined): void; safeRefresh(query?: IObject | undefined, title?: string | undefined): void; updateTitle(title: string): void; getUser(): T; hideAF(hidden?: boolean, activeTabKey?: string): void; alertError(errorInfoPromise: import("@newgrand/udp-core").PromiseType): Promise; getHistory: typeof import("@newgrand/udp-core").getHistory; AllReady: (pageCallback: (page: any, params: import("@newgrand/udp-core").IPageCallbackParams, util: { NGBase64: { encode(data: any, useCryptoJS?: boolean): any; decode(encodedData: string, useCryptoJS?: boolean | "Utf8" | "Utf16" | "Utf16BE" | "Utf16LE"): any; }; execServer(funcName: string, paramObj: IObject, successCallback?: Function | undefined): Promise; code2Name(params: { helpId: string; value: string | string[]; multiple?: boolean | undefined; valueField?: string | undefined; outJsonQuery?: string | undefined; } | { helpId: string; value: string | string[]; multiple?: boolean | undefined; valueField?: string | undefined; outJsonQuery?: string | undefined; }[]): Promise; external: any; request: import("@newgrand/udp-core").CreateRequest; batchedUpdates: (callback: () => any) => void; GetWFrame: import("@newgrand/udp-core").FunctionType; getObserver(): import("@newgrand/udp-core").Observer; getPageObserver(): import("@newgrand/udp-core").Observer; isNGFrame: () => boolean; isWebFrame: () => boolean; isReactFrame(): any; createElement(type: string | IObject, props?: IObject | undefined, ...children: React.ReactNode[]): any; isReactElement: (obj: any) => boolean; isElementType(type: any): boolean; isRunMaster: boolean; getPageInstance(): any; getPageLoadState: () => any; getCompMap(): any; getPageLang(): any; getPageUI(): any; getPageState(): any; getCmp(id: string): import("@newgrand/udp-core").ICurrentObject; getCmpByType(type: string): import("@newgrand/udp-core").ICurrentObject; getCmpApi(id: string): any; getComponentRef(id: string): any; getForms(): any; getGrids(): any; compIns: any; query(type: string): any; alert(content: React.ReactNode | IObject, options?: { [x: string]: any; type?: "default" | "single" | "multiple" | undefined; }): Promise; confirm(content: React.ReactNode, others?: import("antd").ModalFuncProps): Promise; showLoading(visible?: string | boolean): void; message(content: string, type?: string): any; openBlankUrl(url: any): void; getUser(): T_1; setUser(user?: IObject | undefined): void; getRoot(): string; getHttpUrl(url: string, root?: any): string; toFirstUpperCase(str: string): string; extend: (...args: any[]) => any; extendIgnoreCase: (...args: any[]) => any; assign: (objA: any, objB: any) => false | Record; clearObject: (obj: any) => void; numberPrecision(value: any, precision?: number): number; thousandNumber(value: any, options?: { separator?: string | undefined; includeDecimal?: boolean | undefined; precision?: number | undefined; }): any; uniqueId(key?: string, n?: number): string; deepCopyEx: (obj: any) => any; copyText(text: any): void; deepMerge(objA: object, objB: object, except?: string[]): object; getAggregate: (type: any, dataArr: any[], key?: string) => number | "-" | "*****"; flatArray: (arr: any[], depth?: number) => any; flatTree(rows: any, childrenKey?: string): T_2[]; filterTree: (nodes: IObject[], predicate: (node: any) => boolean, options?: { childrenKey?: string | undefined; leafKey?: string | undefined; includeChildren?: boolean | undefined; } | undefined) => any; groupBy: (dataArr: any[], f: (arg0: any) => any) => any; isObjectEqual(props: any, nextProps: any, config?: { shallow?: boolean | undefined; exclude?: string[] | undefined; }): boolean; isPropsEqual(props: any, nextProps: any, config?: { shallow?: boolean | undefined; exclude?: string[] | undefined; }): boolean; isArrayEqual(arr1: any[], arr2: any[]): boolean; getValueByPath: (obj: any, path: string) => any; getBirthDay({ idCard, format }: { idCard: any; format?: string | undefined; }): any; getAge({ idCard, birth, format }: { idCard?: string | undefined; birth?: string | undefined; format?: string | undefined; }): any; strToDate(dateStr: any): Date; formatDate(dateStr: any, format?: string): any; addDate(date: any, count: number, type?: "year" | "month" | "date" | "hours" | "minutes" | "seconds" | "milliseconds", format?: string | undefined): string | Date; regExpTest: (regExp: string | Function, value: any) => any; convertData: (data: any, dataType: import("@newgrand/udp-core").ValueTypeEnum, format?: string) => any; getScrollBarInfo(container?: HTMLElement, cache?: boolean): any; getQueryValue(queryName?: string, options?: string | { search?: string | undefined; ignoreCase?: boolean | undefined; decode?: boolean | undefined; cache?: boolean | undefined; } | undefined): any; setCookie(name: string, value: string, days?: number | undefined, path?: string | undefined): void; getCookie(name: any, dv?: any): any; handleData: (data: any) => any; handleUrl: (url: string, params?: IObject | undefined, isHttp?: boolean) => string; debounce: (func: any, wait: number, immediate?: boolean | undefined) => (...payload: any[]) => any; throttle: (func: any, wait: number, options?: { leading?: boolean | undefined; trailing?: boolean | undefined; } | undefined) => (...payload: any[]) => any; closest(el: any, fn: (el: any) => boolean): any; getStyle(dom: any, attr: any): any; delay: (timestamp: number) => Promise; getCursorPosition(element?: any): any; getSelectionEnd(): any; setCursorPosition(ctrl: any, pos: any): void; classNames(...cls: (string | IObject | undefined)[]): string; CryptoJS: { encode(word: any, opt?: Partial<{ keyStr: string; mode: any; encodePadding: any; decodePadding: any; }>): any; decode(word: any, opt?: Partial<{ keyStr: string; mode: any; encodePadding: any; decodePadding: any; }>): any; getCryptoJS(): any; }; sm4: { encode(word: any, key?: string): any; decode(encodeWord: any, key?: string): any; getSm(): any; }; Base64: { encode(data: any, useCryptoJS?: boolean): any; decode(encodedData: string, useCryptoJS?: boolean | "Utf8" | "Utf16" | "Utf16BE" | "Utf16LE"): any; }; downLoad({ url, filename, blob, withToken }: { url?: string | undefined; filename?: string | undefined; blob?: Blob | undefined; withToken?: boolean | undefined; }): Promise; getAbsoluteUrl(url: any): string; debug(param: string | { msg: any; type?: "error" | "warn" | "log" | undefined; }): void; getObjValue(obj: any, pathKeys: any, emptyValue?: any): any; setObjValue(obj: any, pathKeys: any, value: any): void; deleteObjKey(obj: any, pathKeys: any): void; split(str: any, _split?: string): string[]; strLen(str: string, chnlen?: number | undefined): number; addAnimationend(el: any, callback: any): () => void; stopPropagation(e: any): void; isPromise(obj: any): obj is Promise; isArray(arr: any): arr is any[]; isFunction(fn: any): fn is Function; isObject(obj: any): obj is Record; isNumber(v: any): v is number; isString(str: any): str is string; isBoolean(obj: any): obj is boolean; isDate(date: any): date is Date; isNullOrEmpty(val: any, except?: "" | null | undefined): boolean; isSymbol(value: any): value is Symbol; deepCopy(obj: any, structuredClone?: boolean): any; validJson(jsonStr: string, type?: "Array" | "Object" | ("Array" | "Object")[]): boolean; jsonString(json: any, undefinedValue?: any): string; parseJson: (jsonStr: any) => any; firstCase(str: string): string; toLowerCamelCase(str: string): string; camelCaseToField(str: string, split?: string): string; loopChildren(data: any, todo: (row: any, i: number, level: number, parents: any) => boolean | void, level?: number, parents?: any, childrenKey?: string): false | undefined; setCache(key: string, value: any, option?: { type: "local" | "session"; } | undefined): void; getCache(key: string, option?: boolean | { type?: "local" | "session" | undefined; toObject?: boolean | undefined; }): T_3; removeCache(key: string, option?: { type: "local" | "session"; } | undefined): void; }) => void, listPageCallback?: ((page: any, params: import("@newgrand/udp-core").IPageCallbackParams, util: { NGBase64: { encode(data: any, useCryptoJS?: boolean): any; decode(encodedData: string, useCryptoJS?: boolean | "Utf8" | "Utf16" | "Utf16BE" | "Utf16LE"): any; }; execServer(funcName: string, paramObj: IObject, successCallback?: Function | undefined): Promise; code2Name(params: { helpId: string; value: string | string[]; multiple?: boolean | undefined; valueField?: string | undefined; outJsonQuery?: string | undefined; } | { helpId: string; value: string | string[]; multiple?: boolean | undefined; valueField?: string | undefined; outJsonQuery?: string | undefined; }[]): Promise; external: any; request: import("@newgrand/udp-core").CreateRequest; batchedUpdates: (callback: () => any) => void; GetWFrame: import("@newgrand/udp-core").FunctionType; getObserver(): import("@newgrand/udp-core").Observer; getPageObserver(): import("@newgrand/udp-core").Observer; isNGFrame: () => boolean; isWebFrame: () => boolean; isReactFrame(): any; createElement(type: string | IObject, props?: IObject | undefined, ...children: React.ReactNode[]): any; isReactElement: (obj: any) => boolean; isElementType(type: any): boolean; isRunMaster: boolean; getPageInstance(): any; getPageLoadState: () => any; getCompMap(): any; getPageLang(): any; getPageUI(): any; getPageState(): any; getCmp(id: string): import("@newgrand/udp-core").ICurrentObject; getCmpByType(type: string): import("@newgrand/udp-core").ICurrentObject; getCmpApi(id: string): any; getComponentRef(id: string): any; getForms(): any; getGrids(): any; compIns: any; query(type: string): any; alert(content: React.ReactNode | IObject, options?: { [x: string]: any; type?: "default" | "single" | "multiple" | undefined; }): Promise; confirm(content: React.ReactNode, others?: import("antd").ModalFuncProps): Promise; showLoading(visible?: string | boolean): void; message(content: string, type?: string): any; openBlankUrl(url: any): void; getUser(): T_1; setUser(user?: IObject | undefined): void; getRoot(): string; getHttpUrl(url: string, root?: any): string; toFirstUpperCase(str: string): string; extend: (...args: any[]) => any; extendIgnoreCase: (...args: any[]) => any; assign: (objA: any, objB: any) => false | Record; clearObject: (obj: any) => void; numberPrecision(value: any, precision?: number): number; thousandNumber(value: any, options?: { separator?: string | undefined; includeDecimal?: boolean | undefined; precision?: number | undefined; }): any; uniqueId(key?: string, n?: number): string; deepCopyEx: (obj: any) => any; copyText(text: any): void; deepMerge(objA: object, objB: object, except?: string[]): object; getAggregate: (type: any, dataArr: any[], key?: string) => number | "-" | "*****"; flatArray: (arr: any[], depth?: number) => any; flatTree(rows: any, childrenKey?: string): T_2[]; filterTree: (nodes: IObject[], predicate: (node: any) => boolean, options?: { childrenKey?: string | undefined; leafKey?: string | undefined; includeChildren?: boolean | undefined; } | undefined) => any; groupBy: (dataArr: any[], f: (arg0: any) => any) => any; isObjectEqual(props: any, nextProps: any, config?: { shallow?: boolean | undefined; exclude?: string[] | undefined; }): boolean; isPropsEqual(props: any, nextProps: any, config?: { shallow?: boolean | undefined; exclude?: string[] | undefined; }): boolean; isArrayEqual(arr1: any[], arr2: any[]): boolean; getValueByPath: (obj: any, path: string) => any; getBirthDay({ idCard, format }: { idCard: any; format?: string | undefined; }): any; getAge({ idCard, birth, format }: { idCard?: string | undefined; birth?: string | undefined; format?: string | undefined; }): any; strToDate(dateStr: any): Date; formatDate(dateStr: any, format?: string): any; addDate(date: any, count: number, type?: "year" | "month" | "date" | "hours" | "minutes" | "seconds" | "milliseconds", format?: string | undefined): string | Date; regExpTest: (regExp: string | Function, value: any) => any; convertData: (data: any, dataType: import("@newgrand/udp-core").ValueTypeEnum, format?: string) => any; getScrollBarInfo(container?: HTMLElement, cache?: boolean): any; getQueryValue(queryName?: string, options?: string | { search?: string | undefined; ignoreCase?: boolean | undefined; decode?: boolean | undefined; cache?: boolean | undefined; } | undefined): any; setCookie(name: string, value: string, days?: number | undefined, path?: string | undefined): void; getCookie(name: any, dv?: any): any; handleData: (data: any) => any; handleUrl: (url: string, params?: IObject | undefined, isHttp?: boolean) => string; debounce: (func: any, wait: number, immediate?: boolean | undefined) => (...payload: any[]) => any; throttle: (func: any, wait: number, options?: { leading?: boolean | undefined; trailing?: boolean | undefined; } | undefined) => (...payload: any[]) => any; closest(el: any, fn: (el: any) => boolean): any; getStyle(dom: any, attr: any): any; delay: (timestamp: number) => Promise; getCursorPosition(element?: any): any; getSelectionEnd(): any; setCursorPosition(ctrl: any, pos: any): void; classNames(...cls: (string | IObject | undefined)[]): string; CryptoJS: { encode(word: any, opt?: Partial<{ keyStr: string; mode: any; encodePadding: any; decodePadding: any; }>): any; decode(word: any, opt?: Partial<{ keyStr: string; mode: any; encodePadding: any; decodePadding: any; }>): any; getCryptoJS(): any; }; sm4: { encode(word: any, key?: string): any; decode(encodeWord: any, key?: string): any; getSm(): any; }; Base64: { encode(data: any, useCryptoJS?: boolean): any; decode(encodedData: string, useCryptoJS?: boolean | "Utf8" | "Utf16" | "Utf16BE" | "Utf16LE"): any; }; downLoad({ url, filename, blob, withToken }: { url?: string | undefined; filename?: string | undefined; blob?: Blob | undefined; withToken?: boolean | undefined; }): Promise; getAbsoluteUrl(url: any): string; debug(param: string | { msg: any; type?: "error" | "warn" | "log" | undefined; }): void; getObjValue(obj: any, pathKeys: any, emptyValue?: any): any; setObjValue(obj: any, pathKeys: any, value: any): void; deleteObjKey(obj: any, pathKeys: any): void; split(str: any, _split?: string): string[]; strLen(str: string, chnlen?: number | undefined): number; addAnimationend(el: any, callback: any): () => void; stopPropagation(e: any): void; isPromise(obj: any): obj is Promise; isArray(arr: any): arr is any[]; isFunction(fn: any): fn is Function; isObject(obj: any): obj is Record; isNumber(v: any): v is number; isString(str: any): str is string; isBoolean(obj: any): obj is boolean; isDate(date: any): date is Date; isNullOrEmpty(val: any, except?: "" | null | undefined): boolean; isSymbol(value: any): value is Symbol; deepCopy(obj: any, structuredClone?: boolean): any; validJson(jsonStr: string, type?: "Array" | "Object" | ("Array" | "Object")[]): boolean; jsonString(json: any, undefinedValue?: any): string; parseJson: (jsonStr: any) => any; firstCase(str: string): string; toLowerCamelCase(str: string): string; camelCaseToField(str: string, split?: string): string; loopChildren(data: any, todo: (row: any, i: number, level: number, parents: any) => boolean | void, level?: number, parents?: any, childrenKey?: string): false | undefined; setCache(key: string, value: any, option?: { type: "local" | "session"; } | undefined): void; getCache(key: string, option?: boolean | { type?: "local" | "session" | undefined; toObject?: boolean | undefined; }): T_3; removeCache(key: string, option?: { type: "local" | "session"; } | undefined): void; }) => void) | null | undefined, options?: boolean | { delay?: boolean | undefined; from?: string | undefined; priorityTop?: boolean | undefined; } | undefined) => void; PageReady: typeof import("@newgrand/udp-core").PageReady; updateUI: (uiInfo: Function | IObject[], config?: import("@newgrand/udp-core").IUpdateConfig | undefined) => void; updateState: (payload: Function | IObject, config?: import("@newgrand/udp-core").IUpdateConfig | undefined) => void; fastDp: { statusKey: symbol; itemsKey: symbol; updateDevUI: (devUi: { toolbar?: (Function | IObject) | undefined; form?: (Function | IObject) | undefined; table?: (Function | IObject) | undefined; query?: (Function | IObject) | undefined; }, config?: import("@newgrand/udp-core").IUpdateConfig | undefined) => void; toolbar: { updateProps: ({ id, props }: { id: string; props: IObject; }, config?: import("@newgrand/udp-core").IUpdateConfig | undefined) => void; addItems: ({ id, items, insertIndex }: { id: string; items: ({ id: string; } & { [k: string]: any; })[]; insertIndex?: number | undefined; }, config?: import("@newgrand/udp-core").IUpdateConfig | undefined) => void; updateItems: ({ id, items }: { id: string; items: ({ id: string; } & { [k: string]: any; })[]; }, config?: import("@newgrand/udp-core").IUpdateConfig | undefined) => void; deleteItems: ({ id, items }: { id: string; items: string[]; }, config?: import("@newgrand/udp-core").IUpdateConfig | undefined) => void; setItems: ({ id, items }: { id: string; items: import("@newgrand/udp-core").TypeOrFn; }, config?: import("@newgrand/udp-core").IUpdateConfig | undefined) => void; }; form: { updateProps: ({ id, props }: { id: string; props: IObject; }, config?: import("@newgrand/udp-core").IUpdateConfig | undefined) => void; addItems: ({ id, items, insertIndex }: { id: string; items: ({ name: string; } & { [k: string]: any; })[]; insertIndex?: number | undefined; }, config?: import("@newgrand/udp-core").IUpdateConfig | undefined) => void; updateItems: ({ id, items }: { id: string; items: ({ name: string; } & { [k: string]: any; })[]; }, config?: import("@newgrand/udp-core").IUpdateConfig | undefined) => void; deleteItems: ({ id, items }: { id: string; items: string[]; }, config?: import("@newgrand/udp-core").IUpdateConfig | undefined) => void; setItems: ({ id, items }: { id: string; items: import("@newgrand/udp-core").TypeOrFn; }, config?: import("@newgrand/udp-core").IUpdateConfig | undefined) => void; }; table: { updateProps: ({ id, props }: { id: string; props: IObject; }, config?: import("@newgrand/udp-core").IUpdateConfig | undefined) => void; addItems: ({ id, items, insertIndex }: { id: string; items: ({ dataIndex: string; } & { [k: string]: any; })[]; insertIndex?: number | undefined; }, config?: import("@newgrand/udp-core").IUpdateConfig | undefined) => void; updateItems: ({ id, items }: { id: string; items: ({ dataIndex: string; } & { [k: string]: any; })[]; }, config?: import("@newgrand/udp-core").IUpdateConfig | undefined) => void; deleteItems: ({ id, items }: { id: string; items: string[]; }, config?: import("@newgrand/udp-core").IUpdateConfig | undefined) => void; setItems: ({ id, items }: { id: string; items: import("@newgrand/udp-core").TypeOrFn; }, config?: import("@newgrand/udp-core").IUpdateConfig | undefined) => void; }; query: { updateProps: ({ id, props }: { id: string; props: IObject; }, config?: import("@newgrand/udp-core").IUpdateConfig | undefined) => void; updateItems: ({ id, items }: { id: string; items: (IObject & { [k: string]: any; })[]; }, config?: import("@newgrand/udp-core").IUpdateConfig | undefined) => void; }; }; getDispatch(): any; NGBase64: { encode(data: any, useCryptoJS?: boolean): any; decode(encodedData: string, useCryptoJS?: boolean | "Utf8" | "Utf16" | "Utf16BE" | "Utf16LE"): any; }; execServer(funcName: string, paramObj: IObject, successCallback?: Function | undefined): Promise; code2Name(params: { helpId: string; value: string | string[]; multiple?: boolean | undefined; valueField?: string | undefined; outJsonQuery?: string | undefined; } | { helpId: string; value: string | string[]; multiple?: boolean | undefined; valueField?: string | undefined; outJsonQuery?: string | undefined; }[]): Promise; external: any; request: import("@newgrand/udp-core").CreateRequest; batchedUpdates: (callback: () => any) => void; GetWFrame: import("@newgrand/udp-core").FunctionType; getObserver(): import("@newgrand/udp-core").Observer; getPageObserver(): import("@newgrand/udp-core").Observer; isNGFrame: () => boolean; isWebFrame: () => boolean; isReactFrame(): any; createElement(type: string | IObject, props?: IObject | undefined, ...children: React.ReactNode[]): any; isReactElement: (obj: any) => boolean; isElementType(type: any): boolean; isRunMaster: boolean; getPageInstance(): any; getPageLoadState: () => any; getCompMap(): any; getPageLang(): any; getPageUI(): any; getPageState(): any; getCmp(id: string): import("@newgrand/udp-core").ICurrentObject; getCmpByType(type: string): import("@newgrand/udp-core").ICurrentObject; getCmpApi(id: string): any; getComponentRef(id: string): any; getForms(): any; getGrids(): any; compIns: any; query(type: string): any; alert(content: React.ReactNode | IObject, options?: { [x: string]: any; type?: "default" | "single" | "multiple" | undefined; }): Promise; confirm(content: React.ReactNode, others?: import("antd").ModalFuncProps): Promise; showLoading(visible?: string | boolean): void; message(content: string, type?: string): any; openBlankUrl(url: any): void; setUser(user?: IObject | undefined): void; getRoot(): string; getHttpUrl(url: string, root?: any): string; toFirstUpperCase(str: string): string; extend: (...args: any[]) => any; extendIgnoreCase: (...args: any[]) => any; assign: (objA: any, objB: any) => false | Record; clearObject: (obj: any) => void; numberPrecision(value: any, precision?: number): number; thousandNumber(value: any, options?: { separator?: string | undefined; includeDecimal?: boolean | undefined; precision?: number | undefined; }): any; uniqueId(key?: string, n?: number): string; deepCopyEx: (obj: any) => any; copyText(text: any): void; deepMerge(objA: object, objB: object, except?: string[]): object; getAggregate: (type: any, dataArr: any[], key?: string) => number | "-" | "*****"; flatArray: (arr: any[], depth?: number) => any; flatTree(rows: any, childrenKey?: string): T_2[]; filterTree: (nodes: IObject[], predicate: (node: any) => boolean, options?: { childrenKey?: string | undefined; leafKey?: string | undefined; includeChildren?: boolean | undefined; } | undefined) => any; groupBy: (dataArr: any[], f: (arg0: any) => any) => any; isObjectEqual(props: any, nextProps: any, config?: { shallow?: boolean | undefined; exclude?: string[] | undefined; }): boolean; isPropsEqual(props: any, nextProps: any, config?: { shallow?: boolean | undefined; exclude?: string[] | undefined; }): boolean; isArrayEqual(arr1: any[], arr2: any[]): boolean; getValueByPath: (obj: any, path: string) => any; getBirthDay({ idCard, format }: { idCard: any; format?: string | undefined; }): any; getAge({ idCard, birth, format }: { idCard?: string | undefined; birth?: string | undefined; format?: string | undefined; }): any; strToDate(dateStr: any): Date; formatDate(dateStr: any, format?: string): any; addDate(date: any, count: number, type?: "year" | "month" | "date" | "hours" | "minutes" | "seconds" | "milliseconds", format?: string | undefined): string | Date; regExpTest: (regExp: string | Function, value: any) => any; convertData: (data: any, dataType: import("@newgrand/udp-core").ValueTypeEnum, format?: string) => any; getScrollBarInfo(container?: HTMLElement, cache?: boolean): any; getQueryValue(queryName?: string, options?: string | { search?: string | undefined; ignoreCase?: boolean | undefined; decode?: boolean | undefined; cache?: boolean | undefined; } | undefined): any; setCookie(name: string, value: string, days?: number | undefined, path?: string | undefined): void; getCookie(name: any, dv?: any): any; handleData: (data: any) => any; handleUrl: (url: string, params?: IObject | undefined, isHttp?: boolean) => string; debounce: (func: any, wait: number, immediate?: boolean | undefined) => (...payload: any[]) => any; throttle: (func: any, wait: number, options?: { leading?: boolean | undefined; trailing?: boolean | undefined; } | undefined) => (...payload: any[]) => any; closest(el: any, fn: (el: any) => boolean): any; getStyle(dom: any, attr: any): any; delay: (timestamp: number) => Promise; getCursorPosition(element?: any): any; getSelectionEnd(): any; setCursorPosition(ctrl: any, pos: any): void; classNames(...cls: (string | IObject | undefined)[]): string; CryptoJS: { encode(word: any, opt?: Partial<{ keyStr: string; mode: any; encodePadding: any; decodePadding: any; }>): any; decode(word: any, opt?: Partial<{ keyStr: string; mode: any; encodePadding: any; decodePadding: any; }>): any; getCryptoJS(): any; }; sm4: { encode(word: any, key?: string): any; decode(encodeWord: any, key?: string): any; getSm(): any; }; Base64: { encode(data: any, useCryptoJS?: boolean): any; decode(encodedData: string, useCryptoJS?: boolean | "Utf8" | "Utf16" | "Utf16BE" | "Utf16LE"): any; }; downLoad({ url, filename, blob, withToken }: { url?: string | undefined; filename?: string | undefined; blob?: Blob | undefined; withToken?: boolean | undefined; }): Promise; getAbsoluteUrl(url: any): string; debug(param: string | { msg: any; type?: "error" | "warn" | "log" | undefined; }): void; getObjValue(obj: any, pathKeys: any, emptyValue?: any): any; setObjValue(obj: any, pathKeys: any, value: any): void; deleteObjKey(obj: any, pathKeys: any): void; split(str: any, _split?: string): string[]; strLen(str: string, chnlen?: number | undefined): number; addAnimationend(el: any, callback: any): () => void; stopPropagation(e: any): void; isPromise(obj: any): obj is Promise; isArray(arr: any): arr is any[]; isFunction(fn: any): fn is Function; isObject(obj: any): obj is Record; isNumber(v: any): v is number; isString(str: any): str is string; isBoolean(obj: any): obj is boolean; isDate(date: any): date is Date; isNullOrEmpty(val: any, except?: "" | null | undefined): boolean; isSymbol(value: any): value is Symbol; deepCopy(obj: any, structuredClone?: boolean): any; validJson(jsonStr: string, type?: "Array" | "Object" | ("Array" | "Object")[]): boolean; jsonString(json: any, undefinedValue?: any): string; parseJson: (jsonStr: any) => any; firstCase(str: string): string; toLowerCamelCase(str: string): string; camelCaseToField(str: string, split?: string): string; loopChildren(data: any, todo: (row: any, i: number, level: number, parents: any) => boolean | void, level?: number, parents?: any, childrenKey?: string): false | undefined; setCache(key: string, value: any, option?: { type: "local" | "session"; } | undefined): void; getCache(key: string, option?: boolean | { type?: "local" | "session" | undefined; toObject?: boolean | undefined; }): T_3; removeCache(key: string, option?: { type: "local" | "session"; } | undefined): void; }; export declare function registerComponent(Components: Record>, options?: IRegisterComponentOptions): void; export declare function getRegisterComponent(type?: string, candidate?: string): T; export declare function getRegisterComponentWithProps(type?: string, candidate?: string): [T, IObject, { isHelp?: boolean | undefined; multiple?: boolean | undefined; }]; /** * 回刷列表hook * @param effect 回刷列表的副作用函数 * @param busType 业务类型 */ export declare function useRefreshList(effect: (data: any) => void, busType: string): void; /** * 通过通用帮助代码转名称 * @param valueObj 配置信息 * @constructor */ export declare function GetAllNames(valueObj: Array): Promise; export declare function getGlobalContainer(): any; export declare const NG: { registerExternal(obj: IObject): void; onRefreshList(busType: string, callback: Function): () => void; refreshList(busType: string, data?: any): void; refreshPortal(portalId: string, count?: number): void; openUrl(url: string, title?: string, { targetBlank, target }?: { targetBlank?: boolean | undefined; target?: string | undefined; }): any; closeTab(check?: boolean, payload?: any): Promise; open(path: string, queryParmas?: IObject & { AppTitle?: string | undefined; outLink?: boolean | undefined; target?: string | undefined; targetBlank?: boolean | undefined; validateMenuCode?: boolean | undefined; }): Promise; safePush(path: string, query?: IObject): void; close(): Promise; refresh(query?: IObject | undefined, appTitle?: string | undefined): void; safeRefresh(query?: IObject | undefined, title?: string | undefined): void; updateTitle(title: string): void; getUser(): T; hideAF(hidden?: boolean, activeTabKey?: string): void; alertError(errorInfoPromise: import("@newgrand/udp-core").PromiseType): Promise; getHistory: typeof import("@newgrand/udp-core").getHistory; AllReady: (pageCallback: (page: any, params: import("@newgrand/udp-core").IPageCallbackParams, util: { NGBase64: { encode(data: any, useCryptoJS?: boolean): any; decode(encodedData: string, useCryptoJS?: boolean | "Utf8" | "Utf16" | "Utf16BE" | "Utf16LE"): any; }; execServer(funcName: string, paramObj: IObject, successCallback?: Function | undefined): Promise; code2Name(params: { helpId: string; value: string | string[]; multiple?: boolean | undefined; valueField?: string | undefined; outJsonQuery?: string | undefined; } | { helpId: string; value: string | string[]; multiple?: boolean | undefined; valueField?: string | undefined; outJsonQuery?: string | undefined; }[]): Promise; external: any; request: import("@newgrand/udp-core").CreateRequest; batchedUpdates: (callback: () => any) => void; GetWFrame: import("@newgrand/udp-core").FunctionType; getObserver(): import("@newgrand/udp-core").Observer; getPageObserver(): import("@newgrand/udp-core").Observer; isNGFrame: () => boolean; isWebFrame: () => boolean; isReactFrame(): any; createElement(type: string | IObject, props?: IObject | undefined, ...children: React.ReactNode[]): any; isReactElement: (obj: any) => boolean; isElementType(type: any): boolean; isRunMaster: boolean; getPageInstance(): any; getPageLoadState: () => any; getCompMap(): any; getPageLang(): any; getPageUI(): any; getPageState(): any; getCmp(id: string): import("@newgrand/udp-core").ICurrentObject; getCmpByType(type: string): import("@newgrand/udp-core").ICurrentObject; getCmpApi(id: string): any; getComponentRef(id: string): any; getForms(): any; getGrids(): any; compIns: any; query(type: string): any; alert(content: React.ReactNode | IObject, options?: { [x: string]: any; type?: "default" | "single" | "multiple" | undefined; }): Promise; confirm(content: React.ReactNode, others?: import("antd").ModalFuncProps): Promise; showLoading(visible?: string | boolean): void; message(content: string, type?: string): any; openBlankUrl(url: any): void; getUser(): T_1; setUser(user?: IObject | undefined): void; getRoot(): string; getHttpUrl(url: string, root?: any): string; toFirstUpperCase(str: string): string; extend: (...args: any[]) => any; extendIgnoreCase: (...args: any[]) => any; assign: (objA: any, objB: any) => false | Record; clearObject: (obj: any) => void; numberPrecision(value: any, precision?: number): number; thousandNumber(value: any, options?: { separator?: string | undefined; includeDecimal?: boolean | undefined; precision?: number | undefined; }): any; uniqueId(key?: string, n?: number): string; deepCopyEx: (obj: any) => any; copyText(text: any): void; deepMerge(objA: object, objB: object, except?: string[]): object; getAggregate: (type: any, dataArr: any[], key?: string) => number | "-" | "*****"; flatArray: (arr: any[], depth?: number) => any; flatTree(rows: any, childrenKey?: string): T_2[]; filterTree: (nodes: IObject[], predicate: (node: any) => boolean, options?: { childrenKey?: string | undefined; leafKey?: string | undefined; includeChildren?: boolean | undefined; } | undefined) => any; groupBy: (dataArr: any[], f: (arg0: any) => any) => any; isObjectEqual(props: any, nextProps: any, config?: { shallow?: boolean | undefined; exclude?: string[] | undefined; }): boolean; isPropsEqual(props: any, nextProps: any, config?: { shallow?: boolean | undefined; exclude?: string[] | undefined; }): boolean; isArrayEqual(arr1: any[], arr2: any[]): boolean; getValueByPath: (obj: any, path: string) => any; getBirthDay({ idCard, format }: { idCard: any; format?: string | undefined; }): any; getAge({ idCard, birth, format }: { idCard?: string | undefined; birth?: string | undefined; format?: string | undefined; }): any; strToDate(dateStr: any): Date; formatDate(dateStr: any, format?: string): any; addDate(date: any, count: number, type?: "year" | "month" | "date" | "hours" | "minutes" | "seconds" | "milliseconds", format?: string | undefined): string | Date; regExpTest: (regExp: string | Function, value: any) => any; convertData: (data: any, dataType: import("@newgrand/udp-core").ValueTypeEnum, format?: string) => any; getScrollBarInfo(container?: HTMLElement, cache?: boolean): any; getQueryValue(queryName?: string, options?: string | { search?: string | undefined; ignoreCase?: boolean | undefined; decode?: boolean | undefined; cache?: boolean | undefined; } | undefined): any; setCookie(name: string, value: string, days?: number | undefined, path?: string | undefined): void; getCookie(name: any, dv?: any): any; handleData: (data: any) => any; handleUrl: (url: string, params?: IObject | undefined, isHttp?: boolean) => string; debounce: (func: any, wait: number, immediate?: boolean | undefined) => (...payload: any[]) => any; throttle: (func: any, wait: number, options?: { leading?: boolean | undefined; trailing?: boolean | undefined; } | undefined) => (...payload: any[]) => any; closest(el: any, fn: (el: any) => boolean): any; getStyle(dom: any, attr: any): any; delay: (timestamp: number) => Promise; getCursorPosition(element?: any): any; getSelectionEnd(): any; setCursorPosition(ctrl: any, pos: any): void; classNames(...cls: (string | IObject | undefined)[]): string; CryptoJS: { encode(word: any, opt?: Partial<{ keyStr: string; mode: any; encodePadding: any; decodePadding: any; }>): any; decode(word: any, opt?: Partial<{ keyStr: string; mode: any; encodePadding: any; decodePadding: any; }>): any; getCryptoJS(): any; }; sm4: { encode(word: any, key?: string): any; decode(encodeWord: any, key?: string): any; getSm(): any; }; Base64: { encode(data: any, useCryptoJS?: boolean): any; decode(encodedData: string, useCryptoJS?: boolean | "Utf8" | "Utf16" | "Utf16BE" | "Utf16LE"): any; }; downLoad({ url, filename, blob, withToken }: { url?: string | undefined; filename?: string | undefined; blob?: Blob | undefined; withToken?: boolean | undefined; }): Promise; getAbsoluteUrl(url: any): string; debug(param: string | { msg: any; type?: "error" | "warn" | "log" | undefined; }): void; getObjValue(obj: any, pathKeys: any, emptyValue?: any): any; setObjValue(obj: any, pathKeys: any, value: any): void; deleteObjKey(obj: any, pathKeys: any): void; split(str: any, _split?: string): string[]; strLen(str: string, chnlen?: number | undefined): number; addAnimationend(el: any, callback: any): () => void; stopPropagation(e: any): void; isPromise(obj: any): obj is Promise; isArray(arr: any): arr is any[]; isFunction(fn: any): fn is Function; isObject(obj: any): obj is Record; isNumber(v: any): v is number; isString(str: any): str is string; isBoolean(obj: any): obj is boolean; isDate(date: any): date is Date; isNullOrEmpty(val: any, except?: "" | null | undefined): boolean; isSymbol(value: any): value is Symbol; deepCopy(obj: any, structuredClone?: boolean): any; validJson(jsonStr: string, type?: "Array" | "Object" | ("Array" | "Object")[]): boolean; jsonString(json: any, undefinedValue?: any): string; parseJson: (jsonStr: any) => any; firstCase(str: string): string; toLowerCamelCase(str: string): string; camelCaseToField(str: string, split?: string): string; loopChildren(data: any, todo: (row: any, i: number, level: number, parents: any) => boolean | void, level?: number, parents?: any, childrenKey?: string): false | undefined; setCache(key: string, value: any, option?: { type: "local" | "session"; } | undefined): void; getCache(key: string, option?: boolean | { type?: "local" | "session" | undefined; toObject?: boolean | undefined; }): T_3; removeCache(key: string, option?: { type: "local" | "session"; } | undefined): void; }) => void, listPageCallback?: ((page: any, params: import("@newgrand/udp-core").IPageCallbackParams, util: { NGBase64: { encode(data: any, useCryptoJS?: boolean): any; decode(encodedData: string, useCryptoJS?: boolean | "Utf8" | "Utf16" | "Utf16BE" | "Utf16LE"): any; }; execServer(funcName: string, paramObj: IObject, successCallback?: Function | undefined): Promise; code2Name(params: { helpId: string; value: string | string[]; multiple?: boolean | undefined; valueField?: string | undefined; outJsonQuery?: string | undefined; } | { helpId: string; value: string | string[]; multiple?: boolean | undefined; valueField?: string | undefined; outJsonQuery?: string | undefined; }[]): Promise; external: any; request: import("@newgrand/udp-core").CreateRequest; batchedUpdates: (callback: () => any) => void; GetWFrame: import("@newgrand/udp-core").FunctionType; getObserver(): import("@newgrand/udp-core").Observer; getPageObserver(): import("@newgrand/udp-core").Observer; isNGFrame: () => boolean; isWebFrame: () => boolean; isReactFrame(): any; createElement(type: string | IObject, props?: IObject | undefined, ...children: React.ReactNode[]): any; isReactElement: (obj: any) => boolean; isElementType(type: any): boolean; isRunMaster: boolean; getPageInstance(): any; getPageLoadState: () => any; getCompMap(): any; getPageLang(): any; getPageUI(): any; getPageState(): any; getCmp(id: string): import("@newgrand/udp-core").ICurrentObject; getCmpByType(type: string): import("@newgrand/udp-core").ICurrentObject; getCmpApi(id: string): any; getComponentRef(id: string): any; getForms(): any; getGrids(): any; compIns: any; query(type: string): any; alert(content: React.ReactNode | IObject, options?: { [x: string]: any; type?: "default" | "single" | "multiple" | undefined; }): Promise; confirm(content: React.ReactNode, others?: import("antd").ModalFuncProps): Promise; showLoading(visible?: string | boolean): void; message(content: string, type?: string): any; openBlankUrl(url: any): void; getUser(): T_1; setUser(user?: IObject | undefined): void; getRoot(): string; getHttpUrl(url: string, root?: any): string; toFirstUpperCase(str: string): string; extend: (...args: any[]) => any; extendIgnoreCase: (...args: any[]) => any; assign: (objA: any, objB: any) => false | Record; clearObject: (obj: any) => void; numberPrecision(value: any, precision?: number): number; thousandNumber(value: any, options?: { separator?: string | undefined; includeDecimal?: boolean | undefined; precision?: number | undefined; }): any; uniqueId(key?: string, n?: number): string; deepCopyEx: (obj: any) => any; copyText(text: any): void; deepMerge(objA: object, objB: object, except?: string[]): object; getAggregate: (type: any, dataArr: any[], key?: string) => number | "-" | "*****"; flatArray: (arr: any[], depth?: number) => any; flatTree(rows: any, childrenKey?: string): T_2[]; filterTree: (nodes: IObject[], predicate: (node: any) => boolean, options?: { childrenKey?: string | undefined; leafKey?: string | undefined; includeChildren?: boolean | undefined; } | undefined) => any; groupBy: (dataArr: any[], f: (arg0: any) => any) => any; isObjectEqual(props: any, nextProps: any, config?: { shallow?: boolean | undefined; exclude?: string[] | undefined; }): boolean; isPropsEqual(props: any, nextProps: any, config?: { shallow?: boolean | undefined; exclude?: string[] | undefined; }): boolean; isArrayEqual(arr1: any[], arr2: any[]): boolean; getValueByPath: (obj: any, path: string) => any; getBirthDay({ idCard, format }: { idCard: any; format?: string | undefined; }): any; getAge({ idCard, birth, format }: { idCard?: string | undefined; birth?: string | undefined; format?: string | undefined; }): any; strToDate(dateStr: any): Date; formatDate(dateStr: any, format?: string): any; addDate(date: any, count: number, type?: "year" | "month" | "date" | "hours" | "minutes" | "seconds" | "milliseconds", format?: string | undefined): string | Date; regExpTest: (regExp: string | Function, value: any) => any; convertData: (data: any, dataType: import("@newgrand/udp-core").ValueTypeEnum, format?: string) => any; getScrollBarInfo(container?: HTMLElement, cache?: boolean): any; getQueryValue(queryName?: string, options?: string | { search?: string | undefined; ignoreCase?: boolean | undefined; decode?: boolean | undefined; cache?: boolean | undefined; } | undefined): any; setCookie(name: string, value: string, days?: number | undefined, path?: string | undefined): void; getCookie(name: any, dv?: any): any; handleData: (data: any) => any; handleUrl: (url: string, params?: IObject | undefined, isHttp?: boolean) => string; debounce: (func: any, wait: number, immediate?: boolean | undefined) => (...payload: any[]) => any; throttle: (func: any, wait: number, options?: { leading?: boolean | undefined; trailing?: boolean | undefined; } | undefined) => (...payload: any[]) => any; closest(el: any, fn: (el: any) => boolean): any; getStyle(dom: any, attr: any): any; delay: (timestamp: number) => Promise; getCursorPosition(element?: any): any; getSelectionEnd(): any; setCursorPosition(ctrl: any, pos: any): void; classNames(...cls: (string | IObject | undefined)[]): string; CryptoJS: { encode(word: any, opt?: Partial<{ keyStr: string; mode: any; encodePadding: any; decodePadding: any; }>): any; decode(word: any, opt?: Partial<{ keyStr: string; mode: any; encodePadding: any; decodePadding: any; }>): any; getCryptoJS(): any; }; sm4: { encode(word: any, key?: string): any; decode(encodeWord: any, key?: string): any; getSm(): any; }; Base64: { encode(data: any, useCryptoJS?: boolean): any; decode(encodedData: string, useCryptoJS?: boolean | "Utf8" | "Utf16" | "Utf16BE" | "Utf16LE"): any; }; downLoad({ url, filename, blob, withToken }: { url?: string | undefined; filename?: string | undefined; blob?: Blob | undefined; withToken?: boolean | undefined; }): Promise; getAbsoluteUrl(url: any): string; debug(param: string | { msg: any; type?: "error" | "warn" | "log" | undefined; }): void; getObjValue(obj: any, pathKeys: any, emptyValue?: any): any; setObjValue(obj: any, pathKeys: any, value: any): void; deleteObjKey(obj: any, pathKeys: any): void; split(str: any, _split?: string): string[]; strLen(str: string, chnlen?: number | undefined): number; addAnimationend(el: any, callback: any): () => void; stopPropagation(e: any): void; isPromise(obj: any): obj is Promise; isArray(arr: any): arr is any[]; isFunction(fn: any): fn is Function; isObject(obj: any): obj is Record; isNumber(v: any): v is number; isString(str: any): str is string; isBoolean(obj: any): obj is boolean; isDate(date: any): date is Date; isNullOrEmpty(val: any, except?: "" | null | undefined): boolean; isSymbol(value: any): value is Symbol; deepCopy(obj: any, structuredClone?: boolean): any; validJson(jsonStr: string, type?: "Array" | "Object" | ("Array" | "Object")[]): boolean; jsonString(json: any, undefinedValue?: any): string; parseJson: (jsonStr: any) => any; firstCase(str: string): string; toLowerCamelCase(str: string): string; camelCaseToField(str: string, split?: string): string; loopChildren(data: any, todo: (row: any, i: number, level: number, parents: any) => boolean | void, level?: number, parents?: any, childrenKey?: string): false | undefined; setCache(key: string, value: any, option?: { type: "local" | "session"; } | undefined): void; getCache(key: string, option?: boolean | { type?: "local" | "session" | undefined; toObject?: boolean | undefined; }): T_3; removeCache(key: string, option?: { type: "local" | "session"; } | undefined): void; }) => void) | null | undefined, options?: boolean | { delay?: boolean | undefined; from?: string | undefined; priorityTop?: boolean | undefined; } | undefined) => void; PageReady: typeof import("@newgrand/udp-core").PageReady; updateUI: (uiInfo: Function | IObject[], config?: import("@newgrand/udp-core").IUpdateConfig | undefined) => void; updateState: (payload: Function | IObject, config?: import("@newgrand/udp-core").IUpdateConfig | undefined) => void; fastDp: { statusKey: symbol; itemsKey: symbol; updateDevUI: (devUi: { toolbar?: (Function | IObject) | undefined; form?: (Function | IObject) | undefined; table?: (Function | IObject) | undefined; query?: (Function | IObject) | undefined; }, config?: import("@newgrand/udp-core").IUpdateConfig | undefined) => void; toolbar: { updateProps: ({ id, props }: { id: string; props: IObject; }, config?: import("@newgrand/udp-core").IUpdateConfig | undefined) => void; addItems: ({ id, items, insertIndex }: { id: string; items: ({ id: string; } & { [k: string]: any; })[]; insertIndex?: number | undefined; }, config?: import("@newgrand/udp-core").IUpdateConfig | undefined) => void; updateItems: ({ id, items }: { id: string; items: ({ id: string; } & { [k: string]: any; })[]; }, config?: import("@newgrand/udp-core").IUpdateConfig | undefined) => void; deleteItems: ({ id, items }: { id: string; items: string[]; }, config?: import("@newgrand/udp-core").IUpdateConfig | undefined) => void; setItems: ({ id, items }: { id: string; items: import("@newgrand/udp-core").TypeOrFn; }, config?: import("@newgrand/udp-core").IUpdateConfig | undefined) => void; }; form: { updateProps: ({ id, props }: { id: string; props: IObject; }, config?: import("@newgrand/udp-core").IUpdateConfig | undefined) => void; addItems: ({ id, items, insertIndex }: { id: string; items: ({ name: string; } & { [k: string]: any; })[]; insertIndex?: number | undefined; }, config?: import("@newgrand/udp-core").IUpdateConfig | undefined) => void; updateItems: ({ id, items }: { id: string; items: ({ name: string; } & { [k: string]: any; })[]; }, config?: import("@newgrand/udp-core").IUpdateConfig | undefined) => void; deleteItems: ({ id, items }: { id: string; items: string[]; }, config?: import("@newgrand/udp-core").IUpdateConfig | undefined) => void; setItems: ({ id, items }: { id: string; items: import("@newgrand/udp-core").TypeOrFn; }, config?: import("@newgrand/udp-core").IUpdateConfig | undefined) => void; }; table: { updateProps: ({ id, props }: { id: string; props: IObject; }, config?: import("@newgrand/udp-core").IUpdateConfig | undefined) => void; addItems: ({ id, items, insertIndex }: { id: string; items: ({ dataIndex: string; } & { [k: string]: any; })[]; insertIndex?: number | undefined; }, config?: import("@newgrand/udp-core").IUpdateConfig | undefined) => void; updateItems: ({ id, items }: { id: string; items: ({ dataIndex: string; } & { [k: string]: any; })[]; }, config?: import("@newgrand/udp-core").IUpdateConfig | undefined) => void; deleteItems: ({ id, items }: { id: string; items: string[]; }, config?: import("@newgrand/udp-core").IUpdateConfig | undefined) => void; setItems: ({ id, items }: { id: string; items: import("@newgrand/udp-core").TypeOrFn; }, config?: import("@newgrand/udp-core").IUpdateConfig | undefined) => void; }; query: { updateProps: ({ id, props }: { id: string; props: IObject; }, config?: import("@newgrand/udp-core").IUpdateConfig | undefined) => void; updateItems: ({ id, items }: { id: string; items: (IObject & { [k: string]: any; })[]; }, config?: import("@newgrand/udp-core").IUpdateConfig | undefined) => void; }; }; getDispatch(): any; NGBase64: { encode(data: any, useCryptoJS?: boolean): any; decode(encodedData: string, useCryptoJS?: boolean | "Utf8" | "Utf16" | "Utf16BE" | "Utf16LE"): any; }; execServer(funcName: string, paramObj: IObject, successCallback?: Function | undefined): Promise; code2Name(params: { helpId: string; value: string | string[]; multiple?: boolean | undefined; valueField?: string | undefined; outJsonQuery?: string | undefined; } | { helpId: string; value: string | string[]; multiple?: boolean | undefined; valueField?: string | undefined; outJsonQuery?: string | undefined; }[]): Promise; external: any; request: import("@newgrand/udp-core").CreateRequest; batchedUpdates: (callback: () => any) => void; GetWFrame: import("@newgrand/udp-core").FunctionType; getObserver(): import("@newgrand/udp-core").Observer; getPageObserver(): import("@newgrand/udp-core").Observer; isNGFrame: () => boolean; isWebFrame: () => boolean; isReactFrame(): any; createElement(type: string | IObject, props?: IObject | undefined, ...children: React.ReactNode[]): any; isReactElement: (obj: any) => boolean; isElementType(type: any): boolean; isRunMaster: boolean; getPageInstance(): any; getPageLoadState: () => any; getCompMap(): any; getPageLang(): any; getPageUI(): any; getPageState(): any; getCmp(id: string): import("@newgrand/udp-core").ICurrentObject; getCmpByType(type: string): import("@newgrand/udp-core").ICurrentObject; getCmpApi(id: string): any; getComponentRef(id: string): any; getForms(): any; getGrids(): any; compIns: any; query(type: string): any; alert(content: React.ReactNode | IObject, options?: { [x: string]: any; type?: "default" | "single" | "multiple" | undefined; }): Promise; confirm(content: React.ReactNode, others?: import("antd").ModalFuncProps): Promise; showLoading(visible?: string | boolean): void; message(content: string, type?: string): any; openBlankUrl(url: any): void; setUser(user?: IObject | undefined): void; getRoot(): string; getHttpUrl(url: string, root?: any): string; toFirstUpperCase(str: string): string; extend: (...args: any[]) => any; extendIgnoreCase: (...args: any[]) => any; assign: (objA: any, objB: any) => false | Record; clearObject: (obj: any) => void; numberPrecision(value: any, precision?: number): number; thousandNumber(value: any, options?: { separator?: string | undefined; includeDecimal?: boolean | undefined; precision?: number | undefined; }): any; uniqueId(key?: string, n?: number): string; deepCopyEx: (obj: any) => any; copyText(text: any): void; deepMerge(objA: object, objB: object, except?: string[]): object; getAggregate: (type: any, dataArr: any[], key?: string) => number | "-" | "*****"; flatArray: (arr: any[], depth?: number) => any; flatTree(rows: any, childrenKey?: string): T_2[]; filterTree: (nodes: IObject[], predicate: (node: any) => boolean, options?: { childrenKey?: string | undefined; leafKey?: string | undefined; includeChildren?: boolean | undefined; } | undefined) => any; groupBy: (dataArr: any[], f: (arg0: any) => any) => any; isObjectEqual(props: any, nextProps: any, config?: { shallow?: boolean | undefined; exclude?: string[] | undefined; }): boolean; isPropsEqual(props: any, nextProps: any, config?: { shallow?: boolean | undefined; exclude?: string[] | undefined; }): boolean; isArrayEqual(arr1: any[], arr2: any[]): boolean; getValueByPath: (obj: any, path: string) => any; getBirthDay({ idCard, format }: { idCard: any; format?: string | undefined; }): any; getAge({ idCard, birth, format }: { idCard?: string | undefined; birth?: string | undefined; format?: string | undefined; }): any; strToDate(dateStr: any): Date; formatDate(dateStr: any, format?: string): any; addDate(date: any, count: number, type?: "year" | "month" | "date" | "hours" | "minutes" | "seconds" | "milliseconds", format?: string | undefined): string | Date; regExpTest: (regExp: string | Function, value: any) => any; convertData: (data: any, dataType: import("@newgrand/udp-core").ValueTypeEnum, format?: string) => any; getScrollBarInfo(container?: HTMLElement, cache?: boolean): any; getQueryValue(queryName?: string, options?: string | { search?: string | undefined; ignoreCase?: boolean | undefined; decode?: boolean | undefined; cache?: boolean | undefined; } | undefined): any; setCookie(name: string, value: string, days?: number | undefined, path?: string | undefined): void; getCookie(name: any, dv?: any): any; handleData: (data: any) => any; handleUrl: (url: string, params?: IObject | undefined, isHttp?: boolean) => string; debounce: (func: any, wait: number, immediate?: boolean | undefined) => (...payload: any[]) => any; throttle: (func: any, wait: number, options?: { leading?: boolean | undefined; trailing?: boolean | undefined; } | undefined) => (...payload: any[]) => any; closest(el: any, fn: (el: any) => boolean): any; getStyle(dom: any, attr: any): any; delay: (timestamp: number) => Promise; getCursorPosition(element?: any): any; getSelectionEnd(): any; setCursorPosition(ctrl: any, pos: any): void; classNames(...cls: (string | IObject | undefined)[]): string; CryptoJS: { encode(word: any, opt?: Partial<{ keyStr: string; mode: any; encodePadding: any; decodePadding: any; }>): any; decode(word: any, opt?: Partial<{ keyStr: string; mode: any; encodePadding: any; decodePadding: any; }>): any; getCryptoJS(): any; }; sm4: { encode(word: any, key?: string): any; decode(encodeWord: any, key?: string): any; getSm(): any; }; Base64: { encode(data: any, useCryptoJS?: boolean): any; decode(encodedData: string, useCryptoJS?: boolean | "Utf8" | "Utf16" | "Utf16BE" | "Utf16LE"): any; }; downLoad({ url, filename, blob, withToken }: { url?: string | undefined; filename?: string | undefined; blob?: Blob | undefined; withToken?: boolean | undefined; }): Promise; getAbsoluteUrl(url: any): string; debug(param: string | { msg: any; type?: "error" | "warn" | "log" | undefined; }): void; getObjValue(obj: any, pathKeys: any, emptyValue?: any): any; setObjValue(obj: any, pathKeys: any, value: any): void; deleteObjKey(obj: any, pathKeys: any): void; split(str: any, _split?: string): string[]; strLen(str: string, chnlen?: number | undefined): number; addAnimationend(el: any, callback: any): () => void; stopPropagation(e: any): void; isPromise(obj: any): obj is Promise; isArray(arr: any): arr is any[]; isFunction(fn: any): fn is Function; isObject(obj: any): obj is Record; isNumber(v: any): v is number; isString(str: any): str is string; isBoolean(obj: any): obj is boolean; isDate(date: any): date is Date; isNullOrEmpty(val: any, except?: "" | null | undefined): boolean; isSymbol(value: any): value is Symbol; deepCopy(obj: any, structuredClone?: boolean): any; validJson(jsonStr: string, type?: "Array" | "Object" | ("Array" | "Object")[]): boolean; jsonString(json: any, undefinedValue?: any): string; parseJson: (jsonStr: any) => any; firstCase(str: string): string; toLowerCamelCase(str: string): string; camelCaseToField(str: string, split?: string): string; loopChildren(data: any, todo: (row: any, i: number, level: number, parents: any) => boolean | void, level?: number, parents?: any, childrenKey?: string): false | undefined; setCache(key: string, value: any, option?: { type: "local" | "session"; } | undefined): void; getCache(key: string, option?: boolean | { type?: "local" | "session" | undefined; toObject?: boolean | undefined; }): T_3; removeCache(key: string, option?: { type: "local" | "session"; } | undefined): void; }; export declare const safePush: (path: string, queryParmas?: IObject & { AppTitle?: string | undefined; outLink?: boolean | undefined; target?: string | undefined; targetBlank?: boolean | undefined; validateMenuCode?: boolean | undefined; }) => Promise; export declare const safeBack: () => Promise; export declare const safeRefresh: (query?: IObject | undefined, appTitle?: string | undefined) => void; export declare const request: import("@newgrand/udp-core").CreateRequest;