export interface DaemonOptions {
    port: number;
    host: string;
}
export declare class DaemonHttpServer {
    private httpServer;
    private subsystems;
    private startedAt;
    private stopped;
    private sessions;
    private sseSessions;
    private readonly port;
    private readonly host;
    constructor(options: DaemonOptions);
    start(): Promise<string>;
    private handleRequest;
    private handleHealthRequest;
    private handleStreamableHttpRequest;
    private handleStreamableHttpGet;
    private handleStreamableHttpDelete;
    private handleSseRequest;
    private handleSseMessageRequest;
    private readJsonBody;
    stop(): Promise<void>;
}
//# sourceMappingURL=http-server.d.ts.map