import { PDFPageProxy, PDFDocumentProxy } from 'pdfjs-dist'; import { GenericFile, GenericFileData } from './generic-file.js'; export declare class Pdf extends GenericFile { static mimeTypes: string[]; static extensions: string[]; getAll(): Promise; getMetadata(): Promise | undefined>; getContent(): Promise | undefined>; protected formatPdfDocument(pdf: PDFDocumentProxy, pageDelimiter?: string): Promise; /** * Returns an array of URLs. This only catches URLs that are explicitly * clickable in the PDF itself — not url-like text in the PDF's body text. */ protected getPageLinks(page: PDFPageProxy): Promise; protected renderPage(page: PDFPageProxy): Promise; } //# sourceMappingURL=pdf.d.ts.map