import { LocalInputSource } from "../../input/index.js";
import { CropItem } from "../../v2/product/crop/index.js";
import { ExtractedImage, ExtractedImages } from "../../image/index.js";
/**
 * Extracts a single specified crop from a given input source.
 * @param inputSource Local input source.
 * @param crop Crop to extract.
 * @param quality JPEG quality of extracted image.
 */
export declare function extractSingleCrop(inputSource: LocalInputSource, crop: CropItem, quality?: number): Promise<ExtractedImage>;
/**
 * Extracts a list of crops from a document.
 * @param inputSource Local input source.
 * @param crops List of crops to extract.
 * @param quality JPEG quality of extracted images.
 * @return a list of extracted files, as a CropFiles object.
 */
export declare function extractMultipleCrops(inputSource: LocalInputSource, crops: CropItem[], quality?: number): Promise<ExtractedImages>;
