import type { GroupXHttpServerAddress, GroupXHttpServerOptions } from "./types.js"; export declare class GroupXHttpServer { #private; constructor(options: GroupXHttpServerOptions); get address(): GroupXHttpServerAddress | undefined; start(): Promise; /** Stop accepting product work while retaining the listener as the runtime lease. */ beginClose(): void; /** Wait for already-started REST work to observe abort without releasing the port lease. */ drain(): Promise; close(): Promise; } export declare function createGroupXHttpServer(options: GroupXHttpServerOptions): GroupXHttpServer; //# sourceMappingURL=server.d.ts.map