/**
 *   Generated file. Do not edit
 */
import { ApduRequest, ApduResponse, TapRequestEncrypted, TapApduRequest, TapEncryptedFrame, TapRequestFrame, TapResponseFrame } from "@iotize/tap/client/api";
declare module "../frame/tap-stream-core" {
    interface TapStreamReader {
        readApduRequest(): ApduRequest;
        readApduRequestHeader(): ApduRequest.Header;
        readApduResponse(): ApduResponse;
        readTapRequestEncrypted(): TapRequestEncrypted;
        readTapApduRequest(): TapApduRequest;
        readTapEncryptedFrame(): TapEncryptedFrame;
        readTapRequestFrame(): TapRequestFrame;
        readTapRequestFrameHeader(): TapRequestFrame.Header;
        readTapRequestFramePath(): TapRequestFrame.Path;
        readTapResponseFrame(): TapResponseFrame;
    }
    interface TapStreamWriter {
        writeApduRequest(model: ApduRequest): TapStreamWriter;
        writeApduRequestHeader(model: ApduRequest.Header): TapStreamWriter;
        writeApduResponse(model: ApduResponse): TapStreamWriter;
        writeTapRequestEncrypted(model: TapRequestEncrypted): TapStreamWriter;
        writeTapApduRequest(model: TapApduRequest): TapStreamWriter;
        writeTapEncryptedFrame(model: TapEncryptedFrame): TapStreamWriter;
        writeTapRequestFrame(model: TapRequestFrame): TapStreamWriter;
        writeTapRequestFrameHeader(model: TapRequestFrame.Header): TapStreamWriter;
        writeTapRequestFramePath(model: TapRequestFrame.Path): TapStreamWriter;
        writeTapResponseFrame(model: TapResponseFrame): TapStreamWriter;
    }
}
