/**
 * Logging utilities for NAVS
 */
import { Logger, ILogObj } from 'tslog';
export declare const log: Logger<ILogObj>;
/**
 * Creates a service-specific logger
 *
 * @param serviceName The name of the service for this logger
 * @returns A logger instance for the service
 */
export declare function createServiceLogger(serviceName: string, serviceVersion: string): Logger<ILogObj>;
/**
 * Creates a task-specific logger
 *
 * @param serviceLogger The parent service logger
 * @param taskId The task ID
 * @returns A logger instance for the task
 */
export declare function createTaskLogger(serviceLogger: Logger<ILogObj>, taskId: string | number | bigint): Logger<ILogObj>;
