export * from './private-api';
/**
 * @deprecated for internal use only
 * @breaking-change 6.0.0
 */
declare const INTERNAL_MATOMO_CONFIGURATION: import("@angular/core").InjectionToken<import("./tracker/configuration").InternalMatomoConfiguration>;
export { INTERNAL_MATOMO_CONFIGURATION };
export { NgxMatomoModule, NgxMatomoTrackerModule, MatomoModule, MATOMO_DIRECTIVES, } from './matomo.module';
export { provideMatomo, withScriptFactory, MatomoFeatureKind, MatomoFeature } from './providers';
export { MatomoTracker, MatomoECommerceItem, MatomoECommerceView, MatomoECommerceItemView, MatomoECommerceCategoryView, PagePerformanceTimings, MatomoInstance, } from './tracker/matomo-tracker.service';
export { MatomoInitializerService } from './tracker/matomo-initializer.service';
export { MatomoConfiguration, MATOMO_CONFIGURATION, AutoMatomoConfiguration, MatomoInitializationMode, MatomoInitializationBehavior, MatomoConsentMode, MatomoConsentRequirement, InternalMatomoConfiguration, } from './tracker/configuration';
export { MATOMO_SCRIPT_FACTORY, MatomoScriptFactory, createDefaultMatomoScriptElement, } from './tracker/script-factory';
export { MatomoTrackerDirective } from './directives/matomo-tracker.directive';
export { MatomoTrackClickDirective } from './directives/matomo-track-click.directive';
export { MatomoOptOutFormComponent } from './directives/matomo-opt-out-form.component';
