import { AbstractProcess } from "../core/abstract/AbstractProcess.js";
export declare class LiveServer extends AbstractProcess {
    private app;
    private server;
    private wss;
    private clients;
    private port;
    private root;
    private watchPaths;
    private ignoredPaths;
    constructor();
    private initializeServer;
    private logInitializationDetails;
    private setupRateLimiter;
    private setupWebSocketHandlers;
    private setupMiddleware;
    private injectLiveReloadScript;
    reloadClients(): void;
    shutdown(): Promise<void>;
    private isErrnoException;
}
//# sourceMappingURL=LiveServer.d.ts.map