/// import type { EventName, Workflow } from './types'; export type { UIEventLogParams } from './types'; export declare const createUIEventTracking: () => { useUIEvents: () => { sendEvent: (event: import("./types").UIEventLogParams, Workflow_1>) => void; sendBatchEvents: (events: import("./types").UIEventLogParams, Workflow_1>[]) => void; }; UIEventProvider: ({ children }: { children?: import("react").ReactNode; }) => JSX.Element; }; export declare const buildTrackedFeatureFlags: (flags: import("../index.js").SdkFeatureFlags | { [key: string]: string | number | boolean; }) => { [k: string]: any; }; export declare const useUIEvents: () => { sendEvent: (event: import("./types").UIEventLogParams, Workflow>) => void; sendBatchEvents: (events: import("./types").UIEventLogParams, Workflow>[]) => void; }, UIEventProvider: ({ children }: { children?: import("react").ReactNode; }) => JSX.Element; export type { EventName } from './types';