import { BaseTransport, Payload, Response, Transport } from '@amplitude/analytics-core'; /** * Node's HTTP client applies no timeout of its own, so without this a stalled or * slow-trickling upload hangs forever. Matches the 10s network timeout used by * the Amplitude Java and Python SDKs. */ export declare const DEFAULT_REQUEST_TIMEOUT_MILLIS = 10000; export declare class Http extends BaseTransport implements Transport { private readonly requestTimeoutMillis; constructor(requestTimeoutMillis?: number); send(serverUrl: string, payload: Payload): Promise; } //# sourceMappingURL=http.d.ts.map