import { UserManagement } from '@piwikpro/tracking-base-library';
import * as i0 from "@angular/core";
type IUserManagement = typeof UserManagement;
export declare class UserManagementService {
    getUserId(...params: Parameters<IUserManagement['getUserId']>): Promise<string>;
    setUserId(...params: Parameters<IUserManagement['setUserId']>): void;
    resetUserId(...params: Parameters<IUserManagement['resetUserId']>): void;
    getVisitorId(...params: Parameters<IUserManagement['getVisitorId']>): Promise<string>;
    getVisitorInfo(...params: Parameters<IUserManagement['getVisitorInfo']>): Promise<import("@piwikpro/tracking-base-library").VisitorInfo>;
    setUserIsAnonymous(...params: Parameters<IUserManagement['setUserIsAnonymous']>): void;
    deanonymizeUser(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<UserManagementService, never>;
    static ɵprov: i0.ɵɵInjectableDeclaration<UserManagementService>;
}
export {};
