import type * as Dockerode from 'dockerode'; export interface ImageInfo { external: boolean; successful: boolean; } export declare class LocalImage { dockerfile?: string; external: boolean; name?: string; serviceName: string; daemon: Dockerode; layers?: string[]; baseImageTags?: Array<{ repo: string; tag: string; }>; successful: boolean; error?: Error; startTime?: number; endTime?: number; projectType?: string; constructor(daemon: Dockerode, name: string | null, serviceName: string, info: ImageInfo); getImage(): Dockerode.Image; deleteImage(): Promise; }