import React from 'react'; import { MessageItemAction } from './types'; interface CompareContextProps { spans: { span: number; count: number; }; actions?: MessageItemAction[]; systemMessage?: string; globalParams: Record; loadingStatus: Record; modelFullList: (Global.BaseOption & { type?: string })[]; handleApplySystemChangeToAll: (val: string) => void; handleDeleteModel: (instanceId: symbol) => void; setSystemMessage?: (message: string) => void; setGlobalParams: (value: Record) => void; setLoadingStatus: (instanceId: symbol, status: boolean) => void; } const CompareContext = React.createContext( {} as CompareContextProps ); export default CompareContext;