import { INGXLoggerConfig } from "../config/iconfig";
import { NgxLoggerLevel } from "../types/logger-level.enum";
import { INGXLoggerMetadata } from "./imetadata";
/**
 * Injection token of logger metadata service
 */
export declare const TOKEN_LOGGER_METADATA_SERVICE = "TOKEN_LOGGER_METADATA_SERVICE";
export interface INGXLoggerMetadataService {
    /**
     * Gets the content to be logged and some metadata around it
     * @param level
     * @param config
     * @param message
     * @param additional
     */
    getMetadata(level: NgxLoggerLevel, config: INGXLoggerConfig, message?: any | (() => any), additional?: any[]): INGXLoggerMetadata;
}
//# sourceMappingURL=imetadata.service.d.ts.map