import EventStream from "./EventStream"; import Response from "./Response"; import { StitchRequest } from "./StitchRequest"; import Transport from "./Transport"; export default abstract class BaseStitchRequestClient { protected readonly baseUrl: string; protected readonly transport: Transport; constructor(baseUrl: string, transport: Transport); protected doRequestToURL(stitchReq: StitchRequest, url: string): Promise; protected doStreamRequestToURL(stitchReq: StitchRequest, url: string, open?: boolean, retryRequest?: () => Promise): Promise; private buildRequest; }