/**
 * MIGRATED: React-compatible logger using shared utilities from @bluefly/llmcli
 */
export declare const logger: {
    debug: (msg: string, data?: any) => void;
    info: (msg: string, data?: any) => void;
    warn: (msg: string, data?: any) => void;
    error: (msg: string, data?: any) => void;
};
/**
 * React component logger with component context
 */
export declare class ComponentLogger {
    private component;
    constructor(componentName: string);
    debug(message: string, data?: any): void;
    info(message: string, data?: any): void;
    warn(message: string, data?: any): void;
    error(message: string, error?: any, data?: any): void;
}
/**
 * Hook-style logger for React components
 */
export declare function useLogger(componentName: string): ComponentLogger;
export default logger;
//# sourceMappingURL=logger.d.ts.map