import type { McpServer } from '@modelcontextprotocol/sdk/server/mcp.js'; export type McpLogLevel = 'debug' | 'info' | 'notice' | 'warning' | 'error' | 'critical' | 'alert' | 'emergency'; export declare class LoggerService { private static instance; private mcpServer; private loggerName; private constructor(); static getInstance(loggerName?: string): LoggerService; attachServer(server: McpServer): void; setLoggerName(name: string): void; debug(data: unknown, logger?: string): Promise; info(data: unknown, logger?: string): Promise; notice(data: unknown, logger?: string): Promise; warn(data: unknown, logger?: string): Promise; error(data: unknown, logger?: string): Promise; log(level: McpLogLevel, data: unknown, logger?: string): Promise; private scrub; } //# sourceMappingURL=LoggerService.d.ts.map