import { ShareContent, SocialPlatform, ProgressItem, ProgressSession, ProgressStats, GraphData, TrackerType } from '../types'; export declare class ShareHelpers { static calculateProgressStats(items: ProgressItem[], sessions: ProgressSession[], trackerType?: TrackerType, options?: { progressLabel?: string; itemLabel?: string; goalValue?: number; }): ProgressStats; static generateProgressGraphData(sessions: ProgressSession[], trackerType?: TrackerType, options?: { daysToShow?: number; valueLabel?: string; intensityThresholds?: number[]; }): GraphData; static getProgressLabel(trackerType: TrackerType): string; static getItemLabel(trackerType: TrackerType): string; static generateShareMessage(contentType: 'bookCompletion' | 'readingProgress' | 'readingGoal' | 'readingStreak', variables: Record): string; static buildShareUrl(platform: SocialPlatform, content: ShareContent): string; static openShareUrl(url: string): Promise; static copyToClipboard(text: string): Promise; static getLevelName(level: number, trackerType?: TrackerType): string; static getReaderLevelName(readerLevel: number): string; static calculateReadingStats(books: any[], readingSessions: any[]): any; static generateReadingGraphData(readingSessions: any[]): any; }