import type { ReadableStream } from "stream/web"; import type { DescMessage, DescMethodServerStreaming, DescMethodUnary, MessageShape, MessageValidType } from "@bufbuild/protobuf"; import type { AbortHandler, Transport as CoreTransport } from "@cerbos/core/~internal"; export declare class Transport implements CoreTransport { private readonly baseUrl; private readonly userAgent; constructor(baseUrl: string, userAgent: string); unary(method: DescMethodUnary, request: MessageValidType, headers: Headers, abortHandler: AbortHandler): Promise>; serverStream(method: DescMethodServerStreaming, request: MessageValidType, headers: Headers, abortHandler: AbortHandler): AsyncGenerator, void, undefined>; private fetch; } export declare function eachLine(stream: ReadableStream): AsyncGenerator; //# sourceMappingURL=transport.d.ts.map