/* eslint-disable @typescript-eslint/no-explicit-any */ import { Timeframe } from './Timeframe.js'; export type ReadDataSourceEvent = { pluginConfigId: string, pluginConfig: Record, dataSource: DataSource, dataSourceConfig: Record, targetNodes?: any[], timeframe: Timeframe, tenantId: string }; export type DataSource = { name: string; supportedScope: 'none' | 'single' | 'list'; };