/** * Project Mind MCP - Claude.ai Scraper * * Extracts conversations from claude.ai web interface. * Handles authentication, pagination, and message extraction. */ import type { Page } from 'playwright'; import { BaseScraper } from './base-scraper.js'; import type { ScraperSource, Conversation, ConversationPreview } from './types.js'; export declare class ClaudeScraper extends BaseScraper { readonly source: ScraperSource; readonly name = "Claude.ai"; protected getBaseUrl(): string; protected getAuthTestUrl(): string; protected isAuthenticated(page: Page): Promise; protected fetchConversationList(): Promise; private interceptConversationsApi; private scrapeConversationList; private scrollToLoadAll; protected fetchConversation(id: string): Promise; private interceptConversationApi; private parseApiConversation; private extractMessageContent; private scrapeConversation; } //# sourceMappingURL=claude-scraper.d.ts.map