import type { AgentUIEventName, CaptureEventFn, EventProperties } from '@config/events';
interface EventStore {
    captureEvent?: CaptureEventFn;
    setCaptureEvent: (fn: CaptureEventFn) => void;
    dispatchEvent: (event: AgentUIEventName, payload?: EventProperties) => void;
}
export declare const useEventStore: import("zustand").UseBoundStore<import("zustand").StoreApi<EventStore>>;
export {};
