/*!
 * name: nuget-server
 * version: 0.19.0
 * description: NuGet server on Node.js
 * author: Kouji Matsui (@kekyo@mi.kekyo.net)
 * license: MIT
 * repository.url: https://github.com/kekyo/nuget-server.git
 * git.commit.hash: 5b9501882b352a0490b3091210ed1740cfb81389
 */

import { Logger, LogLevel } from '../types';
/**
 * Create a Fastify-compatible logger adapter from project Logger
 * @param logger - Project logger instance
 * @param logLevel - Log level for Fastify logger configuration
 * @returns Fastify-compatible logger object
 */
export declare const createFastifyLoggerAdapter: (logger: Logger, logLevel?: LogLevel) => {
    info: (obj: any, msg?: string, ...args: any[]) => void;
    error: (obj: any, msg?: string, ...args: any[]) => void;
    debug: (obj: any, msg?: string, ...args: any[]) => void;
    warn: (obj: any, msg?: string, ...args: any[]) => void;
    fatal: (obj: any, msg?: string, ...args: any[]) => void;
    trace: (obj: any, msg?: string, ...args: any[]) => void;
    child: (_bindings?: any) => /*elided*/ any;
    level: LogLevel;
    silent: boolean;
    msgPrefix: string;
};
//# sourceMappingURL=fastifyLoggerAdapter.d.ts.map