import { InjectionToken } from '@angular/core'; export declare const BADGEUP_FORROOT_GUARD: InjectionToken<{}>; export declare const BADGEUP_SETTINGS: InjectionToken<{}>; export declare const BADGEUP_JS_CLIENT: InjectionToken<{}>; /** * Used to configure the BadgeUp client */ export interface BadgeUpSettings { /** * The API key to use. * * The API key can be generated from BadgeUp dashboard. * * API key needs to have the following permissions: * - event:create * - achievement:read * * in order to send events and read achievements. */ apiKey: string; /** * Hide achievement earned notifications * * By default, if user earns new achievement, a notification pops up. * * Set this to true if you'd like to disable achievement earned notifications. */ disableAchievementPopups?: boolean; } export declare const DEFAULT_SETTINGS: BadgeUpSettings; export declare const SETTINGS: InjectionToken;