import { type Token } from '@frontmcp/di'; import { type LogTransportMetadata, type LogTransportType } from '../common'; import { type LoggerRecord } from './logger.types'; export declare function collectLoggerMetadata(cls: LogTransportType): LogTransportMetadata; /** * Normalize a raw app metadata list into useful maps/sets. * - tokens: all provided tokens * - defs: LoggerRecord by token * - graph: initialized adjacency map (empty sets) */ export declare function normalizeLogger(item: any): LoggerRecord; /** * For graph/cycle detection. Returns dependency tokens that should be graphed. * - CLASS / CLASS_TOKEN: deps come from the class constructor */ export declare function loggerDiscoveryDeps(rec: LoggerRecord): Token[]; //# sourceMappingURL=logger.utils.d.ts.map