import { Price, PriceType } from './price'; import { AbstractEntity } from '../../abstractEntity'; export declare enum AnalyticsFields { COLUMN_VENDOR = "vendor", COLUMN_MARKETPLACE = "marketplace", COLUMN_CLASSIFICATION = "classification", COLUMN_TAG = "tag", COLUMN_MONTH = "month", COLUMN_USD_PRICE = "usdPrice", COLUMN_LOCAL_PRICE = "localPrice" } export declare type AnalyticsType = { [AnalyticsFields.COLUMN_VENDOR]: string; [AnalyticsFields.COLUMN_MARKETPLACE]: string; [AnalyticsFields.COLUMN_CLASSIFICATION]: string; [AnalyticsFields.COLUMN_TAG]: string; [AnalyticsFields.COLUMN_MONTH]: string; [AnalyticsFields.COLUMN_USD_PRICE]: PriceType; [AnalyticsFields.COLUMN_LOCAL_PRICE]: PriceType; }; export declare class Analytics extends AbstractEntity { #private; constructor(analyticsInput: AnalyticsType); get vendor(): string; get marketplace(): string; get classification(): string; get tag(): string; get month(): string; get usdPrice(): Price; get localPrice(): Price; toJSON(): AnalyticsType; }