import { AttrConditionTypes } from '@zgfe/business-lib'; import { DatePickerTypes } from '@zgfe/business-lib/es/datePicker/types'; import { ReactNode } from 'react'; export interface bizAttributeSelectorValueProp { propCategory?: string; category?: string; value?: number | string; id?: number; key?: number | string; name?: string; label?: string; } export interface AnalysisSubject { subjectId?: number; id?: number; name?: string; unit?: string; subjectAlias?: string; subjectName?: string; analysisSubjectType?: string; } export interface eventProps { id?: number; eventGroupId?: number; name?: string; filters?: AttrConditionTypes.GroupValue; dimension?: bizAttributeSelectorValueProp; module?: string; analysisIndex?: any; } export interface SearchValue { id?: number; name?: string; platform?: number; chartType?: WholeChartTypes; userGroup?: number[]; time?: DatePickerTypes.Value; dimension?: bizAttributeSelectorValueProp; filters?: AttrConditionTypes.GroupValue; module?: string; analysisIndex?: any; } export interface UserDrillParamsProp { appId: number; platform: number; count: number; source: string; url: string; params?: Record; module?: string; } export type WholeChartTypes = 'line' | 'bar' | 'pie' | 'map' | any; export interface ChartItemProp { label?: string; value: WholeChartTypes; icon?: ReactNode; disabled?: boolean; } export interface ResponseDataProps { xAxis: string[]; series: SeriesProps[]; tongbi?: number[]; huanbi?: number[]; total?: number[]; yesterDay?: string[]; } export interface SeriesProps { names?: string[]; values: number[]; originalNames?: string[]; index?: string; duration?: TableChildrenProps[]; diyTarget?: boolean; } export interface TableChildrenProps { name: string; values: number[]; } export declare const WholeContext: import("react").Context;