import type { PreviewConfig, PreviewDocument } from "./types.js"; export declare function isPdfTextLayerEmpty(doc: PreviewDocument, requestHeaders?: Record): Promise; /** Convert legacy Office or scanned PDF via config.conversion when native diff/search needs a text layer. */ export declare function convertDocumentForNativePreview(doc: PreviewDocument, conversion: PreviewConfig["conversion"] | undefined, requestHeaders?: Record): Promise; export declare function prepareSplitDiffDocuments(pair: [PreviewDocument, PreviewDocument], conversion: PreviewConfig["conversion"] | undefined, requestHeaders?: Record): Promise<[PreviewDocument, PreviewDocument]>; export declare function canUseNativeSplitDiffAfterConversion(left: PreviewDocument, right: PreviewDocument): boolean; //# sourceMappingURL=conversion-helpers.d.ts.map