import { SplitRange } from "./splitRange.js";
import { StringDict } from "../../../parsing/index.js";
import { LocalInputSource } from "../../../input/index.js";
import { ExtractedPdfs } from "../../../pdf/index.js";
/**
 * Split result info.
 */
export declare class SplitResult {
    /**
     * List of split ranges.
     */
    splits: SplitRange[];
    constructor(rawResponse: StringDict);
    /**
     * Extracts all splits from an input PDF.
     * @param inputSource The input file to extract from.
     */
    extractFromInputSource(inputSource: LocalInputSource): Promise<ExtractedPdfs>;
    toString(): string;
}
