import { T_ENV } from "../conf/endpoints"; export interface IFilter { op: string; property: string; value: any; } export interface IQuery { aggregate: string; collection: string; group_by: string; cumulative: boolean; order_by: string; filters: IFilter[]; } export interface ITimeframe { type: string; start: Date; end: Date; step: string; kind: string; interval: number; } export interface IMeta { timeframe: ITimeframe; interval: string; timezone: string; } export default interface IRequestParams { queries: IQuery[]; meta: IMeta; } export interface IFetchParams { dataRequest: IRequestParams; accessKey?: string; tokens?: string; env?: T_ENV; }