import { KVStore } from "@keplr-wallet/common"; import { Env } from "@keplr-wallet/router"; export declare class AnalyticsService { protected readonly kvStore: KVStore; protected readonly privilegedOrigins: string[]; protected readonly analyticsOptions: { platform: string; mobileOS: string; }; protected analyticsId: string; protected disabled: boolean; constructor(kvStore: KVStore, privilegedOrigins: string[], analyticsOptions: { platform: string; mobileOS: string; }); init(): Promise; getAnalyticsIdOnlyIfPrivileged(env: Env, origin: string): string; logEvent(event: string, params: Record): Promise; logEventIgnoreError(event: string, params: Record): void; setDisabled(disabled: boolean): boolean; }