{"version":3,"file":"internal-types.js","sourceRoot":"","sources":["../../src/internal-types.ts"],"names":[],"mappings":";AAAA;;;GAGG","sourcesContent":["/*\n * Copyright The OpenTelemetry Authors\n * SPDX-License-Identifier: Apache-2.0\n */\n\nimport type { Logger as Winston3Logger } from 'winston';\nimport type {\n  LoggerInstance as Winston2Logger,\n  LogMethod as Winston2LogMethod,\n} from 'winston2';\nexport type Winston3LogMethod = Winston3Logger['write'];\nexport type Winston3ConfigureMethod = Winston3Logger['configure'];\nexport type { Winston3Logger };\nexport type { Winston2LogMethod };\nexport type Winston2LoggerModule = {\n  Logger: Winston2Logger & {\n    prototype: { log: Winston2LogMethod };\n  };\n};\nexport type { Winston2Logger };\n"]}