import { AttrConditionTypes } from '@zgfe/business-lib'; import { bizAttributeSelectorValueProp, SearchValue, EventChartTypes } from '../../types'; interface filterConditions { id?: number; eventGroupId?: number; name?: string; filters?: AttrConditionTypes.GroupValue; dimension?: bizAttributeSelectorValueProp; } export interface FormDataProps { /** * 用户群 */ userGroup?: { id: number; }[] | any[]; /** * 事件、属性、属性细分 */ filterConditions?: filterConditions; } export interface FormHandelDataProps extends filterConditions { /** * 用户群 */ userGroup?: any[]; /** * 图表类型 */ chartType?: EventChartTypes | undefined; } export interface TopPanelProps { initData: any; /** * 默认值 */ value?: SearchValue; /** * 数据更新 */ onChange: (data: SearchValue) => void; /** * 提交数据 */ onSubmit: (data: SearchValue) => void; /** * 提交数据 */ onResetting: () => void; onClickShowPop?: () => void; } export {};