import winston from 'winston'; declare const injectRequestContext: winston.Logform.FormatWrap; declare const serializeErrorValues: winston.Logform.FormatWrap; declare const textLogFormat: winston.Logform.Format; type LogOutput = "file" | "console"; declare const resolveLogFormat: (output: LogOutput) => "json" | "text"; declare const logFileExtension: (logFilePath: string) => string; declare const logger: winston.Logger; declare const getLogger: (service: string) => winston.Logger; declare const loggers: { readonly agent: winston.Logger; readonly intent: winston.Logger; readonly intentStream: winston.Logger; readonly mcp: winston.Logger; readonly a2a: winston.Logger; readonly model: winston.Logger; readonly server: winston.Logger; readonly fol: winston.Logger; readonly http: winston.Logger; }; declare const interceptConsole: () => winston.Logger | undefined; declare const restoreConsole: () => void; export { type LogOutput, getLogger, injectRequestContext, interceptConsole, logFileExtension, logger, loggers, resolveLogFormat, restoreConsole, serializeErrorValues, textLogFormat };