/**
 * @file Setup logger
 * @author Robert Riemann <robert.riemann@edps.europa.eu>
 * @copyright European Data Protection Supervisor (2019)
 * @license EUPL-1.2
 */
import { Logger, Logform } from "winston";
interface CreateLoggerOptions {
    console?: {
        silent: boolean;
        level: string;
        stderrLevels: string[];
        format: Logform.Format;
    };
    file?: {
        enabled: boolean;
        level: string;
        format: Logform.Format;
    };
}
declare const create: (options: CreateLoggerOptions, outputFilePath?: string, defaultMeta?: {}, defaultLogLevel?: string) => Logger;
export { create };
