import { BaseAPI } from '../common/BaseAPI';
import Configuration from '../common/Configuration';
import ExportsApi from './exports/ExportsApi';
import ImpressionsApi from './impressions/ImpressionsApi';
import InsightsApi from './insights/InsightsApi';
import MetricsApi from './metrics/MetricsApi';
import AdsApi from './ads/AdsApi';
import QueriesApi from './queries/QueriesApi';
import LicensesApi from './licenses/LicensesApi';
import VirtualLicensesApi from './virtualLicenses/VirtualLicensesApi';
import OutputsApi from './outputs/OutputsApi';
/**
 * AnalyticsApi - object-oriented interface
 * @export
 * @class AnalyticsApi
 * @extends {BaseAPI}
 */
export default class AnalyticsApi extends BaseAPI {
    exports: ExportsApi;
    impressions: ImpressionsApi;
    insights: InsightsApi;
    metrics: MetricsApi;
    ads: AdsApi;
    queries: QueriesApi;
    licenses: LicensesApi;
    virtualLicenses: VirtualLicensesApi;
    outputs: OutputsApi;
    constructor(configuration: Configuration);
}
