import type { Router } from 'vue-router';
type UmamiPluginOptions = {
    websiteID: string;
    scriptSrc?: string;
    router?: Router;
    allowLocalhost?: boolean;
};
type UmamiTrackEvent = string;
type UmamiTrackEventParams = object;
type UmamiTrackSessionData = object;
type UmamiTrackPaveViewOptions = {
    website: string;
    hostname?: string;
    language?: string;
    referrer?: string;
    screen?: string;
    title?: string;
    url?: string;
};
export declare function VueUmamiPlugin(options: UmamiPluginOptions): {
    install: () => void;
};
export declare function trackUmamiPageView(options?: Partial<UmamiTrackPaveViewOptions>): void;
export declare function trackUmamiEvent(event: UmamiTrackEvent, eventParams: UmamiTrackEventParams): void;
export declare function identifyUmamiSession(sessionData: UmamiTrackSessionData): void;
export {};
