import { AnyValueMap, LogRecord } from '@opentelemetry/api-logs'; interface LoggerOptions { defaultAttributes?: AnyValueMap; } interface Logger { info(message: string, attributes?: AnyValueMap): void; warn(message: string, attributes?: AnyValueMap): void; error(message: string, attributes?: AnyValueMap): void; debug(message: string, attributes?: AnyValueMap): void; emit(record: LogRecord): void; } declare function getLogger(name?: string, options?: LoggerOptions): Logger; export { type Logger, type LoggerOptions, getLogger };