import { Decoder } from "../../internal/common/Codec"; import Response from "../../internal/net/Response"; import { StitchAuthRequest } from "../../internal/net/StitchAuthRequest"; import Stream from "../../Stream"; export default interface StitchAuthRequestClient { doAuthenticatedRequest(stitchReq: StitchAuthRequest): Promise; doAuthenticatedRequestWithDecoder(stitchReq: StitchAuthRequest, decoder?: Decoder): Promise; openAuthenticatedStreamWithDecoder(stitchReq: StitchAuthRequest, decoder?: Decoder): Promise>; }