export type HttpHeaders = Record; export interface HttpResponse { statusCode: number; headers: HttpHeaders; body: Buffer; } /** * HTTP POST using Node's built-in http module. * * Each request creates a fresh TCP connection (no keep-alive pooling). * TP-Link's SHIP HTTP parser is case-sensitive and rejects requests * with lowercase `content-length` (as sent by undici), so we use * node:http which sends standard-cased headers. */ export declare function httpPost(url: string, body: Buffer | string, headers: Record, timeoutMs: number): Promise; //# sourceMappingURL=http.d.ts.map