import type { Transport } from "../types/transport.js"; export type StreamResponse = { response: Promise; readableStream: ReadableStream; }; export type ObjectStreamResponse = { response: Promise; readableStream: ReadableStream; }; export type ContentResponse = { response: Promise; content: string; }; export type SendReturnType = Options["stream"] extends false ? ContentResponse : Options["objectMode"] extends true ? ObjectStreamResponse : StreamResponse; export declare class Client { private _transport; private _options; constructor(_transport: Transport, _options: Options); transport: (transport: Transport) => void; send: (url?: string, data?: Record, options?: Omit) => Promise>; } //# sourceMappingURL=client.d.ts.map