import { FilterExpression, FilterOperators } from '@luzmo/dashboard-contents-types'; import { AvailableSlots, SelectedDataIn, StringOrNumber } from '../filters.model'; type LinechartFilterIn = SelectedDataIn & { expression: Extract= ?' | '? < ?' | '? in ?'>; parameters: [ { slot: Extract; }, StringOrNumber[] ]; }; type LinechartFilterIn2 = SelectedDataIn & { expression: Extract= ?' | '? < ?'>; parameters: [ { slot: Extract; }, [ StringOrNumber ] ]; }; type LinechartFilterIn3 = SelectedDataIn & { expression: Extract; parameters: [ { slot: Extract; }, string[] ]; }; type LinechartFilterInput1 = Partial>; type LinechartFilterInput2 = Partial>; type LinechartFilterInput3 = Partial>; export type LinechartSelectedDataInput = LinechartFilterInput1 | LinechartFilterInput2 | LinechartFilterInput3; export {};