import { PictureProps, ValueReference } from '../../core'; import { WaitImageOptions } from '../server'; export declare type IpcClientMessages = { processImage: { confRef: ValueReference; sources: PictureProps['sources']; }; waitImage: { filePath: string; options?: WaitImageOptions; }; waitQueueEmpty: {}; quit: {}; }; export declare function connectToImageProcessor(): Promise; export declare function processImage(confRef: ValueReference, { sources }: PictureProps): Promise; export declare function executeQuittingCallbacks(): void; export declare function waitImage(filePath: string, options?: WaitImageOptions): Promise; export declare function waitQueueEmpty(): Promise; export declare function quitServer(): Promise;