import { IReadonlyDataService } from '@datavysta/vysta-client'; import { default as DataType } from '../Models/DataType'; export type FilterDefinition = { repository?: IReadonlyDataService; loaderColumns?: (keyof TBase)[]; targetFieldName?: string; label?: string; dataType?: DataType; group?: string; items?: FilterDefinition[]; staticData?: boolean; }; export type FilterDefinitionWrapper = FilterDefinition; export type FilterDefinitionsByField = FilterDefinitionWrapper[];