import { NonEmptyArray } from '../../../helpers/array-helpers';
import { MediaItemFileType } from '../../Documents/Document.types';
import { MediaItemFile } from '../../Gallery/Gallery/Gallery';
import { MediaItemProcessor } from './MediaItemProcessor';
type ImageContentProcessorProps = {};
export declare class ImageContentProcessor extends MediaItemProcessor {
    applicableFileTypes: NonEmptyArray<MediaItemFileType>;
    private resolveProcessorPromise?;
    constructor(config: ImageContentProcessorProps);
    process: (mediaItems: MediaItemFile[]) => Promise<MediaItemFile[] | null>;
    private extractContentForMediaItems;
    private arrayBufferToBase64;
    private extractImageContent;
}
export {};
