export declare class ImageService { private client; constructor(token: string); convert(request: ConvertRequest): Promise; delete(request: DeleteRequest): Promise; resize(request: ResizeRequest): Promise; upload(request: UploadRequest): Promise; } export interface ConvertRequest { base64?: string; file?: string; name?: string; outputURL?: boolean; url?: string; } export interface ConvertResponse { base64?: string; url?: string; } export interface CropOptions { anchor?: string; height?: number; width?: number; } export interface DeleteRequest { url?: string; } export interface DeleteResponse { } export interface Point { x?: number; y?: number; } export interface Rectangle { max?: Point; min?: Point; } export interface ResizeRequest { base64?: string; cropOptions?: CropOptions; file?: string; height?: number; name?: string; outputURL?: boolean; url?: string; width?: number; } export interface ResizeResponse { base64?: string; url?: string; } export interface UploadRequest { base64?: string; file?: string; name?: string; url?: string; } export interface UploadResponse { url?: string; }