import type { LightPlugin, LightClient, SentryEvent } from '../types'; declare class OfflinePlugin implements LightPlugin { name: string; version: string; private client; private config; private db; private isOnline; private isSyncing; private pendingEvents; setup(client: LightClient): void; private loadConfig; private initDatabase; private setupNetworkListeners; private generateId; private saveToIndexedDB; private deleteOldestEvents; private getAllStoredEvents; private clearStoredEvents; syncPendingEvents(): Promise; beforeReport(event: SentryEvent): SentryEvent | null; destroy(): void; } export default OfflinePlugin;