import { ProtoResponse } from "./response"; import { ResponseType } from "./enums"; import { iResponse, iValue } from "./interfaces"; import { HttpResponse } from "./httpresponse"; export interface ImageProperties { width: number; height: number; type: string; mime: string; wUnits: string; hUnits: string; length: number; url: string; } export declare class ImageResponse extends ProtoResponse implements iResponse { protected imageProperties: ImageProperties; get length(): iValue; get url(): iValue; get path(): iValue; get responseType(): ResponseType; get responseTypeName(): string; init(httpResponse: HttpResponse): void; evaluate(context: any, callback: Function): Promise; find(propertyName: string): Promise; findAll(propertyName: string): Promise; }