import { MutableStringMap } from "@azure-tools/openapi-tools-common"; import * as msRest from "@azure/ms-rest-js"; export type Headers = MutableStringMap; export type Request = msRest.WebResource; export interface Response { readonly body: unknown; readonly headers: Headers; readonly statusCode: string | number; } export interface Responses { longrunning: { initialResponse?: Response; finalResponse?: Response; }; standard: { finalResponse?: Response; }; } export declare class HttpTemplate { readonly request: Request; readonly responses: Responses; constructor(request: Request, responses: Responses); protected getHost(): string | undefined; protected getCurlRequestHeaders(padding?: string): string; protected getRequestBody(): string; protected getCurlRequestBody(padding?: string): string; protected getResponseBody(response: Response): string; } //# sourceMappingURL=httpTemplate.d.ts.map