import { AbstractRestfulClient, Parameters } from '../abstractRestfulClient'; import { GetResult } from '../getResult'; import { DataAnalytics } from './entities/dataAnalytics'; export declare enum ListReportParametersFields { COLUMN_VENDOR = "vendor", COLUMN_MARKETPLACE = "marketplace", COLUMN_CLASSIFICATION = "classification", COLUMN_LICENSE = "license", COLUMN_MONTH = "month", COLUMN_TAG = "tag" } export declare type ListReportParametersType = Parameters & { [ListReportParametersFields.COLUMN_VENDOR]?: Array; [ListReportParametersFields.COLUMN_MARKETPLACE]?: Array; [ListReportParametersFields.COLUMN_CLASSIFICATION]?: Array; [ListReportParametersFields.COLUMN_LICENSE]?: Array; [ListReportParametersFields.COLUMN_MONTH]: string; [ListReportParametersFields.COLUMN_TAG]?: Array; }; export declare class AnalyticsClient extends AbstractRestfulClient { /** * The base path of the API */ protected basePath: string; getMonthly(parameters: ListReportParametersType): Promise>; }