import { StringDict } from "../../../parsing/stringDict.js";
import { CropItem } from "../../../v2/product/crop/cropItem.js";
import { LocalInputSource } from "../../../input/index.js";
import { ExtractedImages } from "../../../image/extractedImages.js";
export declare class CropResult {
    /**
     * Fields contained in the inference.
     */
    crops: CropItem[];
    constructor(serverResponse: StringDict);
    toString(): string;
    /**
     * Extracts a single crop from an input.
     * @param inputSource The input file to extract from.
     * @param quality Optional quality parameter for image extraction, default is undefined (full quality).
     */
    extractFromInputSource(inputSource: LocalInputSource, quality?: number): Promise<ExtractedImages>;
}
