UNPKG

aura-glass

Version:

A comprehensive glassmorphism design system for React applications with 142+ production-ready components

34 lines 1.58 kB
import React from 'react'; import type { ConsciousnessConfig, ConsciousnessEventHandlers } from '@/types/consciousness'; type ConsciousnessFeatureKey = keyof ConsciousnessConfig['features']; export interface ConsciousnessStreamEvent { id: string; feature: ConsciousnessFeatureKey | string; timestamp: number; payload?: Record<string, unknown>; confidence?: number; status?: 'info' | 'success' | 'warning' | 'error'; } export interface ConsciousnessStreamContextValue { config: ConsciousnessConfig; handlers: ConsciousnessEventHandlers; events: ConsciousnessStreamEvent[]; updateConfig: (config: Partial<ConsciousnessConfig>) => void; updateFeature: (feature: ConsciousnessFeatureKey, enabled: boolean) => void; logEvent: (event: Omit<ConsciousnessStreamEvent, 'id' | 'timestamp'> & { id?: string; timestamp?: number; }) => ConsciousnessStreamEvent; clearEvents: () => void; registerHandlers: (handlers: Partial<ConsciousnessEventHandlers>) => void; } export interface ConsciousnessStreamProviderProps { children: React.ReactNode; config?: Partial<ConsciousnessConfig>; handlers?: Partial<ConsciousnessEventHandlers>; initialEvents?: ConsciousnessStreamEvent[]; } export declare function ConsciousnessStreamProvider({ children, config, handlers, initialEvents, }: ConsciousnessStreamProviderProps): import("react/jsx-runtime").JSX.Element; export declare function useConsciousnessStream(): ConsciousnessStreamContextValue; export {}; //# sourceMappingURL=ConsciousnessStreamProvider.d.ts.map