export declare type ImageStatus = 'queued' | 'processing' | 'ready' | 'absent'; declare const imageStatusConflictError = "imageStatusConflictError"; export declare class ImageStatusConflictError extends Error { actualStatus: ImageStatus; name: typeof imageStatusConflictError; constructor(actualStatus: ImageStatus); } export declare function isImageStatusConflictError(x: unknown): x is ImageStatusConflictError; export declare function imageQueued(imagePath: string): void; export declare function processingImageStarted(imagePath: string): Promise; export declare function processingImageCompleted(imagePath: string): Promise; export declare function imageRemoved(imagePath: string): Promise; export declare function waitUntilReady(imagePath: string): Promise; export declare function waitUntilAllReady(): Promise; export {};