import { BuiltinSource } from '../base.js'; import type { SourceOptions, SourceResult } from '../types.js'; /** * PDF source - extracts text from PDF documents * * Supports: * - Local PDF files * - Remote PDF URLs * * Requires: pdf-parse package */ export declare class PdfSource extends BuiltinSource { name: string; description: string; private pdfParse; isAvailable(): Promise; fetch(identifier: string, options?: SourceOptions): Promise; private fetchFromFile; private fetchFromUrl; private formatPdfContent; private addMarkdownStructure; getHelp(): string; } //# sourceMappingURL=pdf.d.ts.map