import { AttrConditionTypes } from '@zgfe/business-lib'; import { bizAttributeSelectorValueProp, SearchValue, WholeChartTypes } from '../../types'; interface filterConditions { id?: number; eventGroupId?: number; name?: string; filters?: AttrConditionTypes.GroupValue; dimension?: bizAttributeSelectorValueProp; } interface analysisSubject { id?: number; subjectId?: number; name?: string; unit?: string; subjectAlias?: string; subjectName?: string; analysisSubjectType?: string; } export interface FormDataProps { userGroup?: { id: number; }[] | any[]; filterConditions?: filterConditions; } export interface FormHandelDataProps extends filterConditions { userGroup?: any[]; chartType?: WholeChartTypes | undefined; analysisSubject?: analysisSubject; eventIds?: number[]; } export interface TopPanelProps { value?: SearchValue; onChange: (data: SearchValue, flag: boolean) => void; loading?: boolean; subDisplay?: boolean; setIsCity?: Function; setEnableSelectChart?: Function; } export {};