/** * Logger interface for SDK debugging and tracing */ export interface Logger { /** * Debug level logging - detailed information for debugging */ debug(message: string, meta?: Record): void; /** * Info level logging - general information about operations */ info(message: string, meta?: Record): void; /** * Warning level logging - potentially harmful situations */ warn(message: string, meta?: Record): void; /** * Error level logging - error events */ error(message: string, meta?: Record): void; } /** * Console logger implementation with [23blocks] prefix */ export declare const consoleLogger: Logger; /** * No-op logger that silently discards all log messages */ export declare const noopLogger: Logger; /** * Generate a unique request ID * Format: req__ */ export declare function generateRequestId(): string; /** * Mask sensitive values in objects for logging */ export declare function maskSensitiveData(data: Record, sensitiveKeys?: string[]): Record; //# sourceMappingURL=logger.d.ts.map