export declare function safeParse(input: any): any; export declare const storage: { get(key: string): T | undefined; set: (key: any, value: any) => void; }; export declare function isDarkTheme(): boolean; export declare const debounce: void>(func: T, wait: number) => (...args: Parameters) => void; export declare const getAllSearchParams: () => { [k: string]: string; }; export declare const getSearchParams: (key: string) => string; export declare const setSearchParams: (params: Record, HashMode?: boolean) => void; export declare const removeSearchParams: (deleteKeys: string[], HashMode?: boolean) => void; export declare const getCurrentNav: () => string; export declare const searchParamOf: (key: string) => string | null; export declare const getUrlParams: () => { [k: string]: string; }; export declare const fakeSnapshot: (obj: any) => any; /** 导出数据*/ export declare const download: (queryData: string, states: BlobPart) => void; export declare const downloadImage: (dataUrl: string, name: string) => void; export declare function createDownload(content: string | Blob, filename?: string): void; export declare function groupBy(array: any, fun: any): any; export { generatorSchemaByGraphData } from './schema'; export { asyncFunctionWithWorker } from './work'; export { parseFile, extractHeaderAndDelimiter, detectDataTypes, getFileSize, parseCSV, covertCSV2JSON, } from './parseCSV'; export { inferredGraphFields } from './inferredGraphFields'; export { parseJSON } from './parseJSON'; export { extractProperties } from './inferredSchema'; export { handleExpand, uniqueElementsBy } from './expand'; export { transSchema } from './transSchema'; export declare function uuid(): string; export declare function getObjByPath(obj: any, path: any): any;