import * as _backstage_core_plugin_api from '@backstage/core-plugin-api';
import { ConfigApi, AnalyticsEvent } from '@backstage/core-plugin-api';
import * as _backstage_config from '@backstage/config';

declare const analyticsModuleMatomoPlugin: _backstage_core_plugin_api.BackstagePlugin<{}, {}, {}>;

type AnalyticsAPI = {};
declare class MatomoAnalytics implements AnalyticsAPI {
    private readonly configApi;
    private constructor();
    static fromConfig(config: ConfigApi): MatomoAnalytics;
    captureEvent(event: AnalyticsEvent): void;
}

declare const MatomoAnalyticsApi: _backstage_core_plugin_api.ApiFactory<_backstage_core_plugin_api.AnalyticsApi, MatomoAnalytics, {
    configApi: _backstage_config.Config;
}>;

export { MatomoAnalytics, MatomoAnalyticsApi, analyticsModuleMatomoPlugin };
