import { Logger } from '@nestjs/common';
import { IAuditLog, IAuditLogExporter } from '../audit-log.interface';
import { AuditLogExporter } from './auditlog.exporter';
/**
 * The default exporter for Zero configuration, that print auditlog to `stdout` by using default NestJS `Logger`
 */
export declare class AuditLoggerDefaultExporter extends AuditLogExporter {
    private readonly _logger;
    constructor(logger?: Logger);
    clone(): IAuditLogExporter;
    shutdown(): Promise<void>;
    sendAuditLog(log: IAuditLog): Promise<void>;
}
