import { RetrievalResponse } from "./RetrievalResponse"; import { Model } from "../Model"; import { JsonApiDoc } from "../JsonApiDoc"; import { JsonApiResponseBody } from "../JsonApiResponseBody"; import { HttpClientResponse } from "../httpclient/HttpClientResponse"; export declare class SingularResponse extends RetrievalResponse { protected data: Model; constructor(httpClientResponse: HttpClientResponse, modelType: typeof Model, responseBody: JsonApiResponseBody); getData(): Model; protected makeModelIndex(data: JsonApiDoc | JsonApiDoc[]): void; protected indexRequestedDocs(data: JsonApiDoc | JsonApiDoc[]): void; protected makeDataArray(data: JsonApiDoc | JsonApiDoc[]): void; }