/** * React Logger Hooks * Uses @kitiumai/logger 3.x and @kitiumai/utils-ts logger integrations */ import { type ILogger } from '@kitiumai/logger'; /** * React hook to get or create a logger instance * Memoized to prevent recreation on each render */ export declare function useLogger(_name: string): ILogger; /** * Hook to log component lifecycle events */ export declare function useComponentLogger(componentName: string): { logMount: () => void; logUnmount: () => void; logUpdate: (props?: Record) => void; logError: (error: Error, errorInfo?: Record) => void; }; /** * Hook to automatically log component mount and unmount */ export declare function useLifecycleLogger(componentName: string): void; /** * Hook to log performance metrics * Delegates timing to @kitiumai/utils-ts logger integration */ export declare function usePerformanceLogger(operationName: string): (operation: () => void) => void; //# sourceMappingURL=useLogger.d.ts.map