/** * Logger configuration. * * This module provides simple logging infrastructure for the Strands SDK. * Users can inject their own logger implementation to control logging behavior. */ import type { Logger } from './types.js'; /** * Global logger instance. */ export declare let logger: Logger; /** * Configures the global logger. * * Allows users to inject their own logger implementation (e.g., Pino, Winston) * to control logging behavior, levels, and formatting. * * @param customLogger - The logger implementation to use * * @example * ```typescript * import pino from 'pino' * import { configureLogging } from '@strands-agents/sdk' * * const logger = pino({ level: 'debug' }) * configureLogging(logger) * ``` */ export declare function configureLogging(customLogger: Logger): void; //# sourceMappingURL=logger.d.ts.map