import { Ref } from 'vue'; import { reportInfoType } from '@dq-next/types/report'; import { SQLTableConfigType, TableConfigType } from '@dq-next/types/table'; import { ImgConfigType, TemplateItem, TextConfigType, pageSettingType } from '@dq-next/types/template'; import { chartConfigType } from '@dq-next/types/chart'; declare enum quotaDataPastUnitTypeEnum { day = "\u65E5", last = "\u671F", month = "\u6708", year = "\u5E74" } export declare function pingChart(): (options: any) => chartConfigType; export declare function parseRecentString(recent: string): { pastValue: number; pastUnit: quotaDataPastUnitTypeEnum; }; export declare function huiChart(options: any): chartConfigType; export declare function proChart(options: any): any; export declare function hotTable(options: any): any; export declare function SQLTable(options: any): any; export declare function specialChart(options: any): any; export declare function oldDataTable(options: any): TableConfigType; export declare function oldSQLTable(options: any): SQLTableConfigType; export declare function autoVersionTransfer(item: TemplateItem & { options: string; }): TemplateItem & { options: string; }; export declare function useVersionTransfer(): { pingChart: (options: any) => chartConfigType; huiChart: typeof huiChart; proChart: typeof proChart; oldDataTable: typeof oldDataTable; oldSQLTable: typeof oldSQLTable; boReport: typeof boReport; hotTable: typeof hotTable; SQLTable: typeof SQLTable; specialChart: typeof specialChart; }; export declare function oldText(options: Recordable, type: 'Title' | 'Comment'): TextConfigType; export declare function oldImage(options: Recordable): ImgConfigType; export declare const pageDefaultSetting: { [role: string]: pageSettingType; }; export declare function boReport(options: any, uniqStr: Ref, company: 'DC' | 'JY'): { report: reportInfoType; }; export declare function autoReportTransfer(options: any, uniqStr: Ref, company: 'DC' | 'JY'): { report: reportInfoType; }; export {};