import { AxiosInstance } from 'axios'; export * from './message'; export * from './notification'; export * from './types'; declare const _default: { jsonFormatter(obj: string | undefined): string; isDef(val: any): boolean; getAxiosConfig(): import('axios').CreateAxiosDefaults | { headers: { 'Content-Type': string; }; }; getApiConfig(): { $codeField: string; $messageField: string; $dataField: string; $eventData: { data: string; data_key: string; data_value: string; }; $success: string | number; }; getMenuConfig(): { $idField: string; $nameField: string; $actionTypeField: string; $actionField: string | undefined; $areaField: string | undefined; $controllerField: string | undefined; $iconField: string; $urlField: string; $colorField: string | undefined; $groupField: string | undefined; $confirmField: string | undefined; $confirmPasswordField: string | undefined; $visibleField: string | undefined; }; getTableConfig(): { $menuField: string; $avgDayField: string; $pageDataField: string; $pageSizeField: string; $currentPageField: string; $totalField: string; $pageCountField: string; }; getUEditorConfig(): { $serverUrl: string; $homeUrl: string; }; getWangEditorConfig(): { $serverUrl: string; }; getUploadConfig(): { $uploadUrl: string; $dataField: string; $pathField: string; $md5Field: string; }; getCompareClass(val: string): "" | "txt-color-green" | "txt-color-red"; getAvgDayResult(val: number, fixed?: number, dayCount?: number): string; getUrlParms(paramName: string): string; setDefaultPropertys(basePropertys: Record, defaultPropertys: Record): void; removeEmptyProp(obj: any): void; formatDate(date: string | number | Date, fmt: string): string; parseTime(time: string | number | Date, cFormat?: string): string | null; exportMuti(es: any, sheetNames: any, cellStyles?: any, headerRowCounts?: any, headerCellStyle?: {}, filename?: string): void; exportTable(el: any, cellStyles?: never[], headerRowCount?: number, headerCellStyle?: {}, filename?: string): void; exportJSON(data: any): void; getObjectKey(obj: Record, fields: string, separator?: string): any; sumArray(arr: any[], fixed?: number): number; pageArray(arr: string | any[], pageIndex: number, pageSize: number): string | any[]; removeArrayItem(list: any[], item: any): void; orderBy(data: any[], fieldName: string): void; orderByDescending(data: any[], fieldName: string | number): void; orderByIds(data: any[], fieldName: string, ids: any[]): any[]; isJsonString(str: any): boolean; randomNumber(len?: number): number; md5(val: string): string; getQuerySignature(source: string): string; getQueryParameters(queryData: { [x: string]: any; }): {}; downloadFile: (fileUrl: string, filename?: string) => Promise; downLoadTxt(url: string): void; getToolHeight(): number; Guid(): string; Guid32(): string; shortid(): any; cloneObj(obj: any): any; isObject: (obj: any) => boolean; assignObjectOnlyWithValue(target: any, ...sources: any[]): any; isNumber(val: string): boolean; dtGroupBy(data: Array>, fieldName: string, sortFieldName?: string): { key: string; value: any; }[]; dtGroupByFields(data: Array>, fieldNames: string | string[], sortFieldName?: string): { key: string; value: any; }[]; distinct(data: Array): any[]; /** * 将行数据根据某个字段变成列数据 * @param data 数据 * @param headField head字段 * @param rowField 行字段 * @param excludeFields 排除字段 * @param isTotal 是否汇总 * @param totalColumnName 汇总列名称 * @returns */ mixedColumn(data: Array>, headField: string, rowField: string, excludeFields?: string, totalColumnName?: string): any; /** * 合并汇总列 * @param data * @param fields * @param columnName */ mergeTotalColumn(data: Array>, fields: string | string[], columnName?: string): void; upload(url: any, formData: FormData): Promise | undefined; postWithCancel(url: string, data: object, cancel?: any, axiosInstance?: AxiosInstance): Promise; post(url: string, data: object, axiosInstance?: AxiosInstance): Promise; getWithCancel(url: string, data?: object, cancel?: any, axiosInstance?: AxiosInstance): Promise; get(url: string, data?: object, axiosInstance?: AxiosInstance): Promise; fetchStream(url: string, processFunc: (chunk: string, isDone: boolean) => void, data?: object, options?: RequestInit): { abort: () => void; promise: Promise; }; fetchSSE(url: string, processFunc: (message: string, isDone: boolean) => void, data?: Record, options?: RequestInit): { abort: () => void; promise: Promise; }; removeUndefinedOrWhiteSpaceProps(obj: any): {}; clip(text: any): void; getClipboardContent: () => Promise; isEmptyObject(obj: any): boolean; isSameObject(obj1: { [x: string]: any; }, obj2: { [x: string]: any; }): boolean; }; export default _default;