/// <reference types="node" />
import winston from "winston";
import { SocketHandler } from "./socket.handler";
export declare class CommandProcessor {
    private logger;
    private socketHandler;
    private isProcessing;
    private queue;
    constructor(logger: winston.Logger, socketHandler: SocketHandler);
    enqueue(command: Buffer): void;
    processQueue(): Promise<void>;
}
