import { MetaMemoryEventProcessor, MetaMemoryEventData } from '../utils/metaMemoryEventProcessor'; import { MetaCognitionEventProcessor, MetaCognitionEventData } from '../utils/metaCognitionEventProcessor'; import type { MetaMemoryEvent, MetaCognitionEvent } from '@just-every/task'; export interface UseMetaMemoryProcessorOptions { onUpdate?: (data: MetaMemoryEventData) => void; } export declare function useMetaMemoryProcessor(options?: UseMetaMemoryProcessorOptions): { processEvent: (event: MetaMemoryEvent) => MetaMemoryEventData; reset: () => void; data: MetaMemoryEventData; processor: MetaMemoryEventProcessor | null; }; export interface UseMetaCognitionProcessorOptions { onUpdate?: (data: MetaCognitionEventData) => void; } export declare function useMetaCognitionProcessor(options?: UseMetaCognitionProcessorOptions): { processEvent: (event: MetaCognitionEvent) => MetaCognitionEventData; reset: () => void; data: MetaCognitionEventData; processor: MetaCognitionEventProcessor | null; }; //# sourceMappingURL=useMetaEventProcessors.d.ts.map