import { InitProps, TrackingSpi } from './tracking_spi'; import { TrackingApi, TrackingEventProperties } from './tracking_api'; declare global { interface Window { umami: any; } } export declare class UmamiTrackingProvider implements TrackingSpi, TrackingApi { private verbose; private websiteId; private queue; initialize(props: InitProps): void; identify(userID: string, userProperties?: TrackingEventProperties): void; trackPageView(url: string | undefined): void; trackSingleItem(item: string, properties?: TrackingEventProperties): void; flushQueue(): void; log(msg: string): void; }