/** One request on Herdr's newline-delimited JSON socket API. */ export interface HerdrSocketRequest { method: string; params: Record; } /** * Send one request over a fresh socket connection and resolve the parsed * response line. An error response, a timeout, an oversized or malformed * response, and a closed socket all reject. */ export declare const herdrSocketRequest: (socketPath: string | undefined, request: HerdrSocketRequest, caller?: string) => Promise; //# sourceMappingURL=herdr-socket.d.ts.map