import { ModuleWithProviders } from "@angular/core"; import { Screeb } from "./screeb"; import { ScreebConfig } from "./screeb-config"; import * as i0 from "@angular/core"; export declare class ScreebModule { /** * This is used to initialize Screeb at the top of your Angular application * @param config Configuration to pass to Screeb browser SDK * * @example * ```ts * ScreebModule.forRoot({ * autoInit: true, * websiteId: "", * userId: "", * userProperties: { * firstname: '', * lastname: '', * plan: '', * last_seen_at: new Date(), * authenticated: true * }, * { * version: "1.0.0", * onReady: (payload) => console.log("Screeb SDK is ready!", payload), * }, * }) * ``` */ static forRoot(config: ScreebConfig): ModuleWithProviders; constructor(config: ScreebConfig, screeb: Screeb); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵmod: i0.ɵɵNgModuleDeclaration; static ɵinj: i0.ɵɵInjectorDeclaration; }