import { Destructable, StatePatch } from "../utils"; export interface ApiTestServerConfig { token: string; keepAliveInterval: number; } export declare class ApiTestServer implements Destructable { static defaultConfig: Readonly; static create(config?: Partial): Promise; private config; private koaServer; private httpServer; private socketPool; private patchListenerPool; private constructor(); getEndpoint(): string; emitPatches(patches: StatePatch[]): void; destroy(): Promise; private initializeMiddleware; private initializeHttpServer; private initialize; }