import type { UIEventLogParams } from './types'; export interface IEventLogger { log: (event: UIEventLogParams) => void; logBatch: (events: UIEventLogParams[]) => void; } export declare const noopLogger: { log: () => null; logBatch: () => null; }; export declare class UiEventLogger implements IEventLogger { private dataLakeApiUrl; log: ({ eventName, eventData, workflow }: UIEventLogParams) => void; logBatch: (events: UIEventLogParams[]) => void; private sendToUIEventsDataLake; }