import { ILogger, LogContext } from './types'; /** * Hook for using logger in React components * * @example * ```tsx * function MyComponent() { * const logger = useLogger('MyComponent'); * * useEffect(() => { * logger.info('Component mounted'); * return () => logger.info('Component unmounted'); * }, [logger]); * * const handleClick = () => { * logger.debug('Button clicked'); * try { * // ... do something * } catch (error) { * logger.error('Failed to handle click', error); * } * }; * * return ; * } * ``` */ export declare function useLogger(name?: string, context?: LogContext): ILogger; //# sourceMappingURL=useLogger.d.ts.map