import { Server } from 'socket.io';
import { Logger } from './logger';
type CreateLogger = {
    traceId: string;
    flows?: string[];
    stepName: string;
};
export declare class LoggerFactory {
    private readonly isVerbose;
    private readonly socketServer;
    constructor(isVerbose: boolean, socketServer: Server);
    create({ stepName, traceId, flows }: CreateLogger): Logger;
}
export {};
