///
import { Transform, TransformCallback, TransformOptions } from "stream";
import type { ClientReadableStream } from "@grpc/grpc-js";
import type { ReadResp } from "../../../generated/streams_pb";
import type { StreamingRead } from "../../types";
import { ConvertGrpcEvent } from "../../utils";
type CreateGRPCStream = () => Promise>;
export declare class ReadStream extends Transform implements StreamingRead {
#private;
constructor(createGRPCStream: CreateGRPCStream, convertGrpcEvent: ConvertGrpcEvent, options: TransformOptions);
private initialize;
_transform(resp: ReadResp, _encoding: string, next: TransformCallback): void;
cancel(): Promise;
}
export {};