import { Logger } from 'pino'; import { BrowserManager } from '../core/browser-manager.js'; import { ExtractContentInput, ExtractContentOutput, ExtractTableInput, ExtractTableOutput, ExtractAttributesInput, ExtractAttributesOutput, ExtractScreenshotInput, ExtractScreenshotOutput } from '../types/extraction.js'; import { ErrorResponse } from '../types/index.js'; export declare class ExtractionTools { private browserManager; private logger; constructor(browserManager: BrowserManager, logger: Logger); content(params: ExtractContentInput): Promise; table(params: ExtractTableInput): Promise; attributes(params: ExtractAttributesInput): Promise; screenshot(params: ExtractScreenshotInput): Promise; private extractTableData; private htmlToMarkdown; private extractWithReadability; } //# sourceMappingURL=extraction.d.ts.map