import type { LogEntry } from '../types'; export interface ShipperOptions { apiKey: string; endpoint: string; flushInterval: number; flushSize: number; } /** * Batches LogEntry objects and ships them to the ObserveAPI ingest endpoint. * Uses Node's built-in http/https modules — zero extra dependencies. */ export declare class RemoteShipper { private queue; private timer; private readonly opts; constructor(opts: ShipperOptions); push(entry: LogEntry): void; private startTimer; flush(): void; private sendBatch; destroy(): void; } //# sourceMappingURL=shipper.d.ts.map