/** * AeThex DataSync - Cross-Platform State Synchronization * Sync data across multiple metaverse platforms */ export interface SyncOptions { platforms: string[]; realtime?: boolean; conflictResolution?: 'latest' | 'merge' | 'manual'; } export declare class DataSync { private static syncedData; private static listeners; /** * Sync data across platforms */ static sync(data: Record, platforms: string[]): Promise; /** * Pull data from specific platform */ static pull(userId: string, platform: string): Promise; /** * Push data to specific platform */ static push(userId: string, platform: string, data: Record): Promise; /** * Listen for updates */ static onUpdate(userId: string, callback: (data: any) => void): void; /** * Notify listeners of data changes */ private static notifyListeners; /** * Get sync status */ static getSyncStatus(userId: string): Record; /** * Clear synced data (for testing) */ static clear(): void; } //# sourceMappingURL=DataSync.d.ts.map