@interface WKPreferenceObserver : NSObject { struct Vector<WTF::RetainPtr<WKUserDefaults>, 0UL, WTF::CrashOnOverflow, 16UL, WTF::FastMalloc> { void *m_buffer; unsigned int m_capacity; unsigned int m_size; } m_userDefaults; } + (id)sharedInstance; - (id)init; - (void)preferenceDidChange:(id)a0 key:(id)a1 encodedValue:(id)a2; - (id).cxx_construct; - (void).cxx_destruct; @end