import { ContextManager, Context } from '../context'; import { Event } from '../event'; /** @zcontext */ export declare class AnalyticsContext extends Context { readonly onEvent: Event<[string, any]>; /** @zprop */ logEvent(name: string, params?: any): void; } /** * Logs an analytics event. */ export declare function logEvent(mgr: ContextManager, name: string, params?: any): void; /** * Returns the analytics onEvent event. */ export declare function useAnalyticsOnEvent(mgr: ContextManager): Event<[string, any]>;