import type { FormatType, ImageInfo, ImageType, State } from '../types.js';
import type { Uploader } from './uploader.js';
/** Process an image to be uploaded to Micrio */
export declare function process(state: State, uploader: Uploader, f: string, outDir: string, folder: string, format: FormatType, type: ImageType, opts?: {
    omniId?: string;
    omniFrame?: number;
    omniTotalFrames?: number;
}): Promise<ImageInfo>;
