import { type Spec } from './NativePdfApi'; import type { IPdfDocument, IPreparedPdfSource, TypePdfSource } from './types'; declare const NativePdfApi: Spec; export { NativePdfApi }; export declare function normalizePdfSource(source: TypePdfSource): { uri: string; headers?: Record; cacheKey?: string; fileName?: string; }; export declare function isRemotePdfUri(uri: string): boolean; /** * Resolves a PDF source to a local file URI. Remote (`http`/`https`) sources * are downloaded into the native cache; local sources are returned as-is. */ export declare function preparePdfSourceAsync(source: TypePdfSource): Promise; export declare function openDocumentAsync(source: TypePdfSource): Promise; export declare function clearPdfCacheAsync(): Promise; //# sourceMappingURL=PdfApi.d.ts.map